だから私はjarファイルを作成し、エクスポートなどをクリックしました
しかし、ダブルクリックしても何も起こりません
フォルダにクラスが表示されません
私が見るのはjunitorg.hamcrest.core_1.1.0.v2009050107100…</p>だけです
私は何を間違っているのですか?
だから私はjarファイルを作成し、エクスポートなどをクリックしました
しかし、ダブルクリックしても何も起こりません
フォルダにクラスが表示されません
私が見るのはjunitorg.hamcrest.core_1.1.0.v2009050107100…</p>だけです
私は何を間違っているのですか?
jarが有効な実行可能ファイルである場合
その後、これは機能するはずです
java -jar your.jar
Jarファイルは、ダブルクリックで実行されるとは限りません。
jarファイルを実行するには、jarファイルjava -jar yourjarfile.jar
と同じディレクトリでコマンドを実行します。これは、PATHシステム変数が適切に設定されていることを前提としています。
「yourjarfile.jarからメインクラスのマニフェスト属性を読み込めませんでした」などのエラーが表示された場合は、jarファイルにメインクラスが定義されておらず、Javaインタープリターがどこから始めればよいかわからないことを意味します。
「実行可能なJARファイル」としてエクスポートし、プログラムの実行に使用する起動構成を選択することで、Eclipseでメインクラスが指定されていることを確認できます。
jar tvf yourjarfile.jar
jarファイルの内容を一覧表示するには、jarファイルと同じディレクトリにいるときにコマンドを実行します。
jarファイルの内容を抽出するには、jarファイルjar xvf yourjarfile.jar
と同じディレクトリにいるときにコマンドを実行します。