0

JAR ファイルの作成と実行に問題があります。すでにJARファイルを作っているのですが、で実行するとjava -jarエラーが出ますError: could not find and load main class ...I make a JAR file with jar cvfm, but I execute it from C:\Program Files\Java\jdk1.70\

これの何が問題なのですか?

4

3 に答える 3

2

実行可能な jar ファイルを作成するには、jar へのエントリ ポイントを指定する必要があります。次のようにします。

jar -cvfe "jarファイル名" "メインクラス名(ex com.test.MainTest)" "jarに含めるファイル"

jar ファイルが既にある場合は、「追加」ファイルを作成し、コマンドを実行してメイン クラスを含めることにより、マニフェスト ファイルを更新できます。

メインクラス: クラス名

コマンドを実行します: jar ufm "jarfilename" "additions manifest"

于 2012-04-11T05:22:28.690 に答える
0

マニフェストのエントリが欠落している可能性がありますか? MainClass を MANIFEST.MF に追加する必要があります - 必要なエントリはMain-Class: classname

詳しくはこちら

于 2012-04-11T05:19:22.127 に答える
0

jar ファイルを作成するときはいつでも、jar に埋め込まれている Manifest.mf に main-class パラメータを渡します。

その部分を見逃しており、実行時に実行元のメインクラスを特定できません

http://www.skylit.com/javamethods/faqs/createjar.htmlが役立つかもしれません

于 2012-04-11T05:19:45.357 に答える