問題は次のとおりです。「。jar」ファイルにJavaアプリケーションがパックされています。
どちらでもアプリ(Swing Application)を起動できます
- jarファイルをダブルクリックします
- コマンドライン
java -jar MyApp.jar
ただし、コマンドラインコマンドをバッチファイルに入れると、
jarfileMyApp.jarにアクセスできません
バッチファイルはjarと同じディレクトリにあります。私もcmd-lineから始めたところです。管理者権限と管理者シェルからバットを呼び出そうとしましたが、効果はありません。
私はWindows7(64ビット)マシンで作業しています。ヒントをいただければ幸いです。
編集
あなたはそれを求めました:)これがバッチファイルです:
@ECHO OFF
java -jar MyApp.jar
@PAUSE
編集2
ダブルクリックしてcmdからバッチを呼び出すと、同じ効果があります。コマンドをに変更する
java -jar "C:\Full\Path\MyApp.jar"
効果はありません。
編集3
バッチファイルに追加SET Path=%Path%;C:\Path\To\Jar
しました。無効。また、Chrisのリンクで提案され、Viruzzoでサポートされているように、二重の円記号を使用してみました。また、効果はありません。