0

(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 設定はありますか?

4

1 に答える 1

0

テストに使用する main メソッドを含むクラスを追加し、ライブラリが正常に動作しているときにクラスを削除します。私はほぼ毎日 Netbeans を使用しており、それが私が作成したライブラリーをテストするために取った単純なアプローチです。

于 2012-05-16T13:48:43.560 に答える