4

.jarアプリケーションのmainメソッドに引数を渡すためにurlパラメーターを使用してきました。Windows7で最新のjre7u7に更新した後、ファイルを起動するとJava-web-startランチャーがクラッシュします。

(JNLP download-servletおよびjsp-pageはurl-parametersを解析し、それらをさらに下の引数に入力します)

jspの興味深い部分

<jnlp spec="6.0+" codebase="http://localhost:8080/" href="myfile.jnlp?username=charles">
    ...
    <application-desc main-class="MyMain">
        <argument><%=request.getParameter("username")%></argument>
    </application-desc>
</jnlp>

したがって、これはバグである場合とそうでない場合があります。

Q1:href属性を正しい方法で使用していますか?

Q2:問題を回避するための賢いアイデアはありますか?

4

3 に答える 3

7

今日も同じ問題が発生します。ネットで調べても何も見つからなかったのですが、「?」を差し替えてみました。HTML エンティティ '?' そしてそれは動作します。

于 2012-09-03T11:56:45.400 に答える
3

この問題は、次の Oracle Bug Database追加されました。

于 2012-09-09T09:27:36.847 に答える