4

私はこれについて同様の質問を見ましたが、それらのどれも私の問題を解決するのを助けることができませんでした。使用するカスタムJavaアプリケーションを起動するために、複数のコマンドラインパラメーターを渡せるようにする必要があります。

とにかく、私が見つけることができるすべてのドキュメントが言うように、私はこのコマンドを試しました:

"javaws -open arg1 arg2 arg3 arg4 arg5 arg6 http://yadda/html/launch.jnlp"

また、さまざまな数のパラメーターを試しましたが、「-open」が実際にパラメーターarg [0]として渡されることに気付きましたが、何らかの理由でそれ以上の引数を受け入れません。

関連する解決策の1つは、以下に示すようにJNLPに必要な数の引数を追加できることを示しています。引数が指定されていない場合はデフォルトが使用されることになっていますが、引数が指定されている場合は、デフォルトの代わりにデフォルトを渡す必要があります。 。これは本当ですか?

<application-desc main-class="com.company.casd.core.MainClass">
    <argument>testARG1</argument>
    <argument>testARG2</argument>
    <argument>testARG3</argument>
    <argument>testARG4</argument>
    <argument>testARG5</argument>
    <argument>testARG6</argument>
</application-desc>

ローカルJava:
C:\ Users \ user> java -version
java version "1.6.0_31"
Java(TM)SEランタイム環境(ビルド1.6.0_31-b05)
Java HotSpot(TM)64ビットサーバーVM(ビルド20.6-b01 、 ミックスモード)'

LinuxServer:〜#java -version
java version "1.7.0"
IcedTeaランタイム環境(ビルド1.7.0-b24)
IcedTea 64ビットサーバーVM(ビルド1.7.0-b24、混合モード)

サーバーとローカルマシンのバージョンが異なることと関係がありますか?それとも私が見逃しているものが他にありますか?

どんな助けや援助も大歓迎です!

ありがとう!
ジョシュ

4

0 に答える 0