-1

C:\program files\My app\Data\にネイティブランチャーを備えたJREとともに、jarファイル App.jar がありますC:\program files\My app\。ランチャは、任意のコマンド ラインを受け入れargsて、.xml ファイルを介して呼び出すことにより、jar ファイルに渡すようにプログラムされていますjavaw -jar。このすべてをインストールするための MSI パッケージを作成し、ファイルタイプをランチャーに関連付けました。関連ファイルをダブルクリックすると、JVM は"Unable to access jarfile at 'Data\App.jar'". ただし、同じ引数を使用してランチャーを手動で実行すると、機能します! ヘルプ!

4

1 に答える 1

0

私はあなたの質問をよく理解していませんが、MSI パッケージを作成した方法に関連していると思いますが、とにかく、以下を参照してください。

http://jsmooth.sourceforge.net/

.jar を .exe から起動できるようにするために、このアプリはラッパーを作成します。

于 2011-07-06T02:42:44.780 に答える