5

Windows XP で実行するプログラムをダウンロードしました。指示に従って、.jar ファイルを呼び出すコマンドを含む .bat ファイルを開くだけで十分です。しかし、プログラムは開きません。友人のコンピューターでは、プログラムが開きます。

Java 関連の環境変数を正しく設定しました。Javaは正常に動作します。.jar ファイルを Java SDK に関連付けました。

コマンド javaw -Xms128M -Xmx512M -jar filename.jar を cmd から呼び出すと、Java 仮想マシン ランチャー エラーが発生します: jarfile にアクセスできません

次に、jar があるフォルダーにいるときに同じコマンドを呼び出しましたが、エラーはありませんが、プログラムの GUI は開きません。

何か案は?

Windows では、Java のアンインストールと手動での再インストールの提案をサポートしていますが、Java は他のどのアプリでも問題なく動作します。

4

1 に答える 1

2

次のいくつかを試してください。

  1. .exe から直接実行するため、"C:...\jre\javaw.exe" -jar
  2. javaw -jar の代わりに java -jar を試してください。
  3. ファイルを移動してみてください。アクセス許可に敏感なディレクトリにある可能性があります。

また、プログラムが 64 ビット JDK を使用してコンパイルされた場合は、実行に 64 ビット JRE が必要になる場合があります。その場合、それを実行するには 64 ビット OS/JRE が必要です。

于 2013-05-10T16:52:54.413 に答える