0

私は Java コードを書いています。myapp.jar をクリック すると、このエラーが発生しました。プロジェクトを右クリックしてオプションを実行すると、コードに and があり、メイン クラスを設定しますCould not find the main class.public static void main(String[] args)このエラーは、ライブラリ mssql jdbc ドライバー (sqljdbc.jar) に追加したときに発生します。同時に、この行<zipfileset src="libs/sqljdbc.jar"/>を BUILD.xml に追加しました。この問題を解決するにはどうすればよいですか?

これはマニフェスト ファイルです:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.3
Created-By: 1.7.0_07-b10 (Oracle Corporation)
X-COMMENT: Main-Class will be added automatically by build
Main-Class: myapp.mymainclass
Class-Path: lib/sqljdbc.jar
4

5 に答える 5

0

まず、プロジェクトの実行可能 jar を作成します。netbeans では、そのようなオプションが提供されます。

このリンクが役立つ場合があります。

jarを生成できるようになったら、使用します

java -jar jarfile_name

コマンドラインからアプリケーションを実行します。

于 2013-06-27T11:23:18.763 に答える
0

ファイル定義に問題がある可能性があります。unassocを実行してみてください。簡単に言えば、あなたのコンピュータは .jar で終わるファイルをどう処理すればよいか分からないかもしれません。

于 2013-06-27T11:49:16.700 に答える
0

プロジェクトを実行しているのではなく、メインメソッドを持たないアクティブなクラスを実行しているためです。メインクラスを netbeans から実行してください

于 2013-06-27T11:17:34.233 に答える