私はWindows上でnetbeansでシンプルなGUIを設計しましたが、実行しようとすると何も表示されません。私のメインクラスはModelApp.java
と呼ばれ、netbeansで設計されたguiパートはapp.java
と呼ばれています。私は、コマンドプロンプト上でjarファイルを実行しようとすると、私はエラーを取得Netbeans GUIは表示されません
Error: Could not find or load main class ModelApp
私はWindows上でnetbeansでシンプルなGUIを設計しましたが、実行しようとすると何も表示されません。私のメインクラスはModelApp.java
と呼ばれ、netbeansで設計されたguiパートはapp.java
と呼ばれています。私は、コマンドプロンプト上でjarファイルを実行しようとすると、私はエラーを取得Netbeans GUIは表示されません
Error: Could not find or load main class ModelApp
あなたModelApp
クラスは、そのようなマニフェストファイルか何かで書かれたフォルダ内に、おそらくではありません。
を参照してください、あなたはModelApp.javaでmainメソッドを作成するのを忘れましたか?
public static void main(String[] argv) {
app gui = new app();
}
あなたはそれが記載されているように、あなたが瓶でMETA-INF/MANIFEST.MFファイルでメインクラスを指定する必要が瓶をクリックすることで、アプリケーションを実行する場合、通常、これは
を動作するはずですhttp://docs.oracle.com/javase/tutorial/deployment/jar/appman.html。正しく定義されていることを確認してください。
jarファイルの作成時にNetbeansでこれを実行できるはずです。
それは本当に問題でした。他の誰かが同じ問題に遭遇した場合、あなたはこれを見ることができます:netbeans.org/kb/docs/java/gui-functionality.html。それは と言います注:アプリケーションを実行する前に、メインクラスとしてmy.NumberAddition.NumberAdditionUIが設定されていることを確認してください。これを確認するには、プロジェクトペインでNumberAdditionプロジェクトノードを右クリックし、ポップアップメニューで[プロパティ]を選択し、[プロジェクトのプロパティ]ダイアログボックスで[実行]カテゴリを選択します。 Main Classフィールドにmy.numberaddition.NumberAdditionUIが表示されます。 – Gandalf