2011-02-10 18 views
1

私はもともと、うまく機能したクラス(GetDataと呼ばれる)を1つしか持たず、main()メソッドを持っていました。今、私はライブラリとしてこのプロジェクトを使用しなければならないので、メインメソッドを取り除きました。私が何をしても(はい、私はプロパティに入りました)、私は使用できるjarファイルを生成しません!これを行う特別な方法はありますか?また、私は最近このプロジェクトのMercurialリビジョンサポートを得ました。それが理由かもしれません。Netbeans、java、jarを作成

EDIT:クリーンビルドを行うときに、左下隅に「PROJECTNAME(clean、jar)をビルドする」と表示されます。

答えて

1

私はあなたのプロジェクトがDataGetterであると仮定します。以下を実行してプロジェクトを作成しました。

ファイル - >新規プロジェクトと選択したカテゴリ:Javaとプロジェクト:新しいプロジェクトダイアログのJavaアプリケーション。

プロジェクトエクスプローラを開き、プロジェクト(DataGetter)を表示します。

ウィンドウメニュー(control-2/clover-2 [on mac])から[ファイル]を選択します。

[ファイル]という名前の新しいエクスプローラウィンドウが表示されます。

[プロジェクトエクスプローラ]ノードのようなDataGetterという名前の「ノード」が表示されますが、アイコンは異なります。

このノードを展開すると、「dist」というラベルのフォルダノードが表示されます。そのノードを展開して、jarファイルDataGetter.jarを表示します。

BONUSの答えは:

は、NetBeansでこのjarファイルを使用するアプリケーションを作成する場合は、DataGetterプロジェクトあなたが開発しているアプリケーションのライブラリすることができます。プロジェクトエクスプローラウィンドウで、新しいアプリケーションプロジェクトのノードの下にあるライブラリというラベルのノードを探します。

0

jarをクリックして実行できるようにするには、mainメソッドを実行する必要があります。ライブラリかどうか。

+0

実行する必要はありません。main()メソッドを持つ別のプロジェクトからインポートしたいと思います。 –

+0

私の編集をご覧ください。 –

0

ビルドしようとすると、エラーメッセージが表示されますか?メインには、取り出された場合にコンパイルを妨げるものは何もないことを確認してください。

+0

何もありません。 –

+0

ビルドが完了したら、プロジェクトのdistフォルダに.jarがあるはずです。それを使って他のプロジェクトにインポートすることができます。 – EscapeNT

関連する問題