わかりました。このスレッドを閉じる前に、または完全にトピックから外れた何かに答える前に、私に耳を傾けてください。私は絶対にすべての解決策をチェックしました。私は他のすべての同様のSOトピックを読み、そこで彼らが言うすべてを試しました。私はNetBeansを使用していますが、プログラムは正常に実行されます。また、コマンドpromtはプログラムを完全に実行します。「メインクラスが見つかりませんでした:メイン。プログラムは終了します。」というメッセージが表示されます。jarファイルをダブルクリックしようとしている場合のみ。はい私はマニフェストファイルを持っています、そしてそれは私のメインクラスがどこにあるかを教えてくれます。1つのフレームだけを作成するMainクラスだけで新しいプロジェクトを作成してからビルドしようとしましたが、それでも同じエラーが発生します。
これがデフォルトパッケージにある私のメインクラス(クラスのみ)です:
public class Main {
public static void main(String[] args) {
JFrame frame = new JFrame("Test");
frame.setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
frame.setVisible(true);
frame.setBounds(450, 170, 400, 400);
}
}
そしてここにマニフェストファイルがあります:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.2
Created-By: 1.7.0_02-b13 (Oracle Corporation)
Class-Path:
X-COMMENT: Main-Class will be added automatically by build
Main-Class: Main