1

私は実行可能な jar に変換したい単純なゲームを作成したので、他の人に見せて Eclipse なしで起動することができます。

エクリプスでは:

  1. プロジェクトを右クリック
  2. 書き出す
  3. Java > 実行可能な Jar ファイル
  4. 起動構成: CTB (1) - ブロックをクリック

以下を含む MANIFEST.MF で jar を作成しました。

Manifest-Version: 1.0  
Class-Path: .  
Main-Class: uk.co.robertmerriman.ctb.main.CTB  

これはすべてClick-The-Block.jarでデスクトップに抽出されました

ダブルクリックしても何も起こりません。
CMD に「java -jar Click-The-Block.jar」と入力すると、次のエラーが表示されます。

Error: Unable to access jarfile Click-The-Block.jar.
4

4 に答える 4

1

OSの問題のようです。Windows 07 または Vista を実行している場合は、管理者モードで同じものを実行してみてください。また、コマンドを実行していることを確認してください

Java -jar Click-The-Block.jar

jar があるディレクトリから実行しています。

于 2012-09-18T17:59:41.010 に答える
1

jar ファイル名をローカルでスペースなしで作成し、次のように cmd に記述します。

java -jar YourjarFileNameWithoutSpaces.jar
于 2020-09-25T01:10:58.853 に答える
0

java.exe が c:\java\bin\java.exe にあり、Click-The-Block.jar が c:\dev\ にある場合は、次のコマンドを試してください。

> c:\java\bin\java -jar c:\dev\Click-The-Block.jar

また、cps 文字を使用せずに jar ファイルの名前を変更してみてください。これは効果がないことはわかっていますが、試しても害はありません。

それでも jar を実行できない場合は、実行可能な jar ファイルをネットからダウンロードして、標準の java コマンドを使用して実行できるかどうかを確認してください。それでも同じエラーが発生する場合は、問題は jar にあるのではなく、システムでの Java の構成方法に関係していることを意味します。その場合は、先に進んで新しい jdk を再インストールし、もう一度やり直してください。

それが役に立てば幸い ...

于 2012-09-19T21:37:10.110 に答える