1

NetBeansのメインクラスを最後の環境にあったメインクラスに設定しようとしていますが、プログラムはメインクラス自体が見つからないと主張し、メインの名前として設定するとプロジェクトプロパティのクラスは、クラスが存在しないことを示します(存在する場合でも)。

メインクラスのソースファイルを右クリックして[run[file]]をクリックすると、機能します(後で修正できるアセットに関連するエラーはありますが、コード自体とは関係ありません。

今のところ私がしたのは、前回のプロジェクトのコードをコピーしてNetBeansに貼り付けるだけなので、ここで何かを見落としているでしょうか。

助けてくれてありがとう。

4

3 に答える 3

4

アプレットが Netbeans で動作する方法は、私にとって厄介です。ヘルプからの推奨される使用法は、指定したとおりにアプレットを実行することです (Run File)。NetBeans は、アプレットを参照する build/classes の下に HTML ファイルを生成します。次に、クラスがある src に HTML ファイルをコピーします。その後、HTML を微調整すると、その後の実行で、NetBeans は HTML ファイルを生成する代わりにそれを使用します。ファイルを実行するたびに、NetBeans は Java に同梱されているアプレット ビューア プログラムを開きます。アプレット ビューアに渡される引数を制御することはできません。プロジェクトで設定したランタイム パラメータは無視されます。アプレットに渡されるパラメータを変更するには、HTML ファイルを手動で編集する必要があります。

より良い方法は、BlueJ プロジェクトで作成された AppletWindow クラスを使用することです。JFrame でアプレットをホストできます。つまり、アプレットを呼び出す小さなスタンドアロン Swing アプリを作成できます。次に、プログラムには main メソッドがあり、ボタンとテキスト コントロールを備えた追加の Swing ウィンドウを起動して、アプレットへの JavaScript 呼び出しをシミュレートし、実行時にアプレットに渡される属性を微調整できます。コードで新しいことを試すのはとてもいいことです。

リンク:

于 2009-03-20T12:44:12.323 に答える
0

あなたは本当にアプレットについて話しますか?アプレットにはメインクラスがありません(できますが、そうする必要はありません)。したがって、Netbeansでは、standalone-java-appとしてではなく、applet-projectとしてプロジェクトをインポートするオプションがおそらくあります。

于 2009-03-20T12:03:00.130 に答える
0

Shift + F6 は NetBeans 7.3.1 で機能しました

最初にプロパティで webstart を許可するように編集しました。

Schiltds complete Java 7th edition page 626 simple Banner Applet から単一のアプレットを使用しています。

少しでもお返しできて嬉しいです。

于 2014-03-06T13:28:36.603 に答える