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'"
. ただし、同じ引数を使用してランチャーを手動で実行すると、機能します! ヘルプ!
1367 次
1 に答える
0
私はあなたの質問をよく理解していませんが、MSI パッケージを作成した方法に関連していると思いますが、とにかく、以下を参照してください。
http://jsmooth.sourceforge.net/
.jar を .exe から起動できるようにするために、このアプリはラッパーを作成します。
于 2011-07-06T02:42:44.780 に答える