###前提・実現したいこと
jar をMS-DOS上で実行させたい。
###発生している問題・エラーメッセージ
Eclipse上ではresponseがcode 200で返っているのに,MS-DOSのプロンプトで実行すると,IOExceptionが出ます。
また,リクエストURIが一部文字化けするという現象が起きています。(Eclipse上では,エラーコードが返ってきても文字化けしない)
文字コード周りのバグがある気がするのですが,何が原因か解る方いたら教えていただきたいです。
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
at apitest.getResponse(apitest.java:269)
at apitest.apiMain(apitest.java:179)
at apitest.main(apitest.java:48)
javax.script.ScriptException: sun.org.mozilla.javascript.internal.EvaluatorException: syntax error (<Unknown source>#1) in <Unknown source> at line number 1
at com.sun.script.javascript.RhinoScriptEngine.eval(Unknown Source)
at com.sun.script.javascript.RhinoScriptEngine.eval(Unknown Source)
at javax.script.AbstractScriptEngine.eval(Unknown Source)
at Jsonsample.getJsonToMap(Jsonsample.java:28)
at apitest.apiMain(apitest.java:180)
at apitest.main(apitest.java:48)
Caused by: sun.org.mozilla.javascript.internal.EvaluatorException: syntax error (<Unknown source>#1)
at sun.org.mozilla.javascript.internal.DefaultErrorReporter.runtimeError(Unknown Source)
at sun.org.mozilla.javascript.internal.DefaultErrorReporter.error(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.addError(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.addError(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.reportError(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.reportError(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.reportError(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.primaryExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.memberExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.unaryExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.mulExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.addExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.shiftExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.relExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.eqExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.bitAndExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.bitXorExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.bitOrExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.andExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.orExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.condExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.assignExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.expr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.parenExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.primaryExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.memberExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.unaryExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.mulExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.addExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.shiftExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.relExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.eqExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.bitAndExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.bitXorExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.bitOrExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.andExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.orExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.condExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.assignExpr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.expr(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.statementHelper(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.statement(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.parse(Unknown Source)
at sun.org.mozilla.javascript.internal.Parser.parse(Unknown Source)
at sun.org.mozilla.javascript.internal.Context.compileImpl(Unknown Source)
at sun.org.mozilla.javascript.internal.Context.compileReader(Unknown Source)
at sun.org.mozilla.javascript.internal.Context.compileReader(Unknown Source)
at sun.org.mozilla.javascript.internal.Context.evaluateReader(Unknown Source)
###ソースコード
url=new URL(https_url+"?app="+app+"&fields[0]="+key_field_1+"&fields[1]=key_field_2&query="+URLEncoder.encode(key_field1+" = "+uprec.get(j)+" limit 500 offset "+dst_offset,"UTF-8"));
key_field_i には,外部ファイルからUTF-8の文字列を読み込んでいます。
###補足情報(言語/FW/ツール等のバージョンなど)
java6で開発しています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/10/22 16:13 編集