(v7.1.1 を使用した NetBean の新機能)
私は、より大きなアプリケーション (.exe) へのプラグインである Java クラス ライブラリに取り組んでいます。F6 ボタンを押すか、[実行] -> [プロジェクトの実行] メニュー項目を実行したときに、ホスト アプリケーションを開始したいと考えています。Java クラス ライブラリで生成されたプロジェクトから開始し、生成された build.xml で run および run-single ターゲットをオーバーライドしています。このような実行ターゲットでantスクリプトをテストしています
<target depends="init,compile" description="Test target" name="run">
<echo>run target echo - Application startup would go here</echo>
</target>
[ファイル] タブに移動し、build.xml ファイルを右クリックして [実行] - [ターゲット] -> [実行] コンテキスト メニューを使用すると、必要な動作を実行できます (出力ウィンドウでターゲット エコーを実行するか、ホスト アプリケーションを開始します)。しかし、F6 キーを押すと、Run Project というタイトルのダイアログが表示され、メイン クラスを選択するように求められます。 私のコードには、メイン関数を持つクラスはありません。
この質問とリンクされたバグレポートを見た後、「保存時にコンパイル」をオフにしましたが、違いはありませんでした。
自分の状況に適した種類の NetBeans 生成プロジェクトを使用していますか?
必要な動作を取得するためにフロブする必要がある他の netbeans 設定はありますか?