1

Java プログラムで大きな問題が発生しています。自分のコンピューターで (netbeans を介して) それらを実行すると、完全に正常に動作します。奇妙なことに、それらをjarファイルにビルドして別のコンピューターに送信すると、「メインクラスが見つかりませんでした」と言って動作しません(自分のコンピューターでjarファイルを試してみると、完全に正常に動作します) . おそらく、Java のバージョンと jdk が異なることに関係しているのでしょう。または、jarファイルがめちゃくちゃになっている可能性があります。私は netbeans によって生成されたものを使用します (クリーンとビルドをクリックした後)。何が問題で、どのように修正するか教えてください。

4

2 に答える 2

0

私も同じ問題を抱えていました。エクスポートプロセスを確認し、実行可能なJarファイルにしてから、メインクラスを選択します。それでも問題が解決しない場合は、新しいJarプロジェクトを作成し、他のすべてのファイルを古いjarから新しいjarにコピーして新しいプロジェクトを開始します。

于 2013-02-19T22:29:21.770 に答える
0

私はNetbeansの経験がありませんが、jarsの経験から、メインクラスには次のようなメソッドが必要です。

public static void main(String[] args) {
    // Note the string array argument, it's important.
}

また、適切jarに設定する必要がありますmanifest。たぶん、この質問はあなたにもっと洞察を与えるかもしれません。これがお役に立てば幸いです。

于 2013-02-19T22:26:06.967 に答える