2

アプリケーションを作成しましたが、NETBEANSを介して実行すると正しく機能します。

その後、「CleanandBuild」をクリックしてSiteScrapper.jarファイルをビルドしました。次のdosコマンドを呼び出して、コマンドプロンプトから実行している場合:

java -jar "SiteScrapper.jar"

次の例外が発生します

sitescrapper.Main class not found

私のメインクラスは次のパッケージにあります

com.innoConsulting.sitescrapper
4

5 に答える 5

3

Main-Classマニフェスト ファイルの値を確認する必要があります。

于 2009-11-01T18:45:04.200 に答える
3

JARには、メイン クラスの場所を示す META-INF/manifest.mfファイルが必要です。

于 2009-11-01T18:45:37.273 に答える
1

Netbeansでは、プロジェクトを実行するか(メインクラスを要求されます)、プロジェクト|に移動します。プロパティ| メインクラスを実行して選択します。

次に、別のクリーンアップとビルドを実行すると、適切なマニフェストファイル(Main-Class:が設定されている)を含むJARファイルが生成されます。

于 2009-11-02T03:52:38.557 に答える
1

マニフェスト ファイルを含める必要があります。簡単な説明については、こちらを参照してください: http://www.skylit.com/javamethods/faqs/createjar.html

于 2009-11-01T18:45:44.213 に答える
0

jar ファイルが「実行可能」であることを確認してください。マニフェストには Main-Class 属性が必要です。

于 2009-11-01T18:47:41.447 に答える