2

NetBeans IDE 自体を使用せずに、NetBeans (Matisse) .form ファイルを .java ファイルに変換する最良の方法は何ですか? 理想的には、.form ファイルをソース コードと一緒にパッケージ化し、ビルド時に .java ファイルを生成したいと考えています。これにより、開発者が他の IDE を使用して、生成された .java ファイルにコードを「誤って」追加することを防ぎます。このコードは、次回 GUI デザイナーでフォーム自体を編集したときに、NetBeans によって上書きされる可能性があります。

Google で検索したところ、「NetBeans IDE を使用して .java ファイルを生成する」と言っている人しか見つかりませんでしたが、ビルド時にこれを行うのはちょっと難しいです。

4

2 に答える 2

1

実際、「偶発的な」コードの追加と戦わなければならないのは、技術の問題というよりはプロセスの問題です。私の手順は次のとおりです。

  1. 生成された .java ファイルが CVS/SVN リポジトリにコミットされないようにする
  2. 継続的インテグレーション プロジェクトにマティス フォーム生成を組み込みます。

ステップ 1: 賢明な命名規則を使用し、すべての gui オブジェクトの標準に固執します。たとえば、すべてのフォームを共通パッケージ内に配置し、その中の Java ファイルで .svnignore ディレクティブを使用します。

ステップ 2: Fabrizio Giudici は、継続的インテグレーション環境内で netbeans プロジェクトを構築する方法 (はい、matisse を使用) に関する優れたチュートリアルを提供しています。

http://weblogs.java.net/blog/fabriziogiudici/archive/2006/11/setting_up_netb.html

彼は、最初に GUI を備えたマシンに netbeans をインストールし、次に jar ファイルをヘッドレス マシンに移動することについて話していることに注意してください。IIRC では、GUI を使用せずに Netbeans バージョン 4.x をヘッドレス環境にインストールできました (これは Java アプリケーションであるため、ファイルを解凍し、適切な jvm でアプリケーションを起動する適切なシェル ファイルを作成するだけです)。 /classpath コンボ)。

とにかく、両方のルールを適用できない場合、または CI サーバーでマティス アーティファクトを生成する方法が見つからない場合は、マティスの使用を完全に廃止する可能性を検討してください。

于 2008-11-05T10:04:54.480 に答える
0
  • コードを Netbeans からコピーしてJCREATORに貼り付けます
  • ファイルを保存します。
  • 名前が必要な場合は、 Netbeanで作成したクラスの名前を書きます。
  • それを保存。
  • JCREATORでコードを実行します。
  • .java自動的にファイルをandに変換します.class
  • 楽しく乾杯しましょう。
于 2013-12-24T12:47:25.663 に答える