-6
私がしたいのは.jar
ファイルを作成することです。フォルダにはmyprogram.class
があり、このパッケージフォルダには.class
というファイルがあります。パッケージフォルダを含む.jarファイルを作成する
myprogram.classファイルにはmainメソッドはなく、プログラムを実行するrunメソッドのみがあります。私は
java -jar myJar.jar
何も起こらないでそれを実行しようとしたとき、私はその後
jar cfe myJar.jar myProgram myProgram.class
を試してみました。私は.jar
ファイルを抽出し、それがパッケージフォルダを含まないことに気付きました。.class
はmyprogram.classファイルのみをファイルします。誰かが間違ってやっていることを説明できるか、解決策を提供できますか? java -jar
とJARファイルを実行するには
不明。しかし、とにかくクラスにメインメソッドがない場合、そのクラスをjarファイルのメインクラスにすることはできません。主な方法が必要です。 Javaは1つを探します。あなたのランニング方法は気にしません。 –
なぜ人々はこの質問に投票しましたか?あなたが投票を中止した場合、多分理由を教えてください。それは本当に迷惑な、自分の担当者を改善するために投票を下に人々だけと思われる。私はあなたが質問が好きでない、または返信したい、移動する、それを行かせる場合、誰もが時々立ち往生すると確信しています。私はいつもそれを見る。 – ryan1234
ちょうどfyi、質問をdownvotingしても有権者の代理人は改善されません。 – azurefrog