web-dev-qa-db-ja.com

NetbeansでJarファイルを作成する方法

IDE netbeansを使用して行ったソースコードがあります。ここで、このJavaアプリケーションをWebアプリケーションに移動したかったのです。そのために、ソースコードからjarファイルを作成し、ma jspファイルで呼び出すことができるようにする必要があります。このソースコードの.jarファイルを作成するためのオプションをnetbeansまたは他の方法で見つけることができませんでした。誰かがそれを行う方法を教えてもらえますか。

ありがとう

66
user1227433

次のように、NetBeansを使用してJavaアーカイブ(.jar)ファイルを作成します。

  1. プロジェクト名を右クリックします
  2. プロパティを選択します
  3. パッケージングをクリックします
  4. チェックコンパイル後にJARをビルド
  5. チェックJARファイルの圧縮
  6. OKをクリックして変更を受け入れます
  7. プロジェクト名を右クリック
  8. BuildまたはClean and Buildを選択します

Clean and Buildは最初にビルドアーティファクト(.classファイルなど)を削除しますが、Buildは既存の.classファイルを保持し、必要な新しいバージョンを作成します。解明するために、AとBの2つのクラスを持つプロジェクトを想像してください。

初めてビルドするとき、IDEはA.classおよびB.classを作成します。ここで、B.Javaを削除しますが、B.classは消去しないでください。 Buildを実行すると、ビルドディレクトリにB.classが残り、JARにバンドルされます。 Clean and Buildを選択すると、B.classが削除されます。 B.Javaが削除されたため、B.classはバンドルされなくなりました。

JARファイルが作成されます。 NetBeans内で表示するには:

  1. ファイルタブをクリックします
  2. プロジェクト名>> distを展開します

JARファイルをビルドするときにファイルが除外されていないことを確認してください。

111
CBC_NS

プロジェクトを右クリックして、プロパティに移動してください。次に、ビルドとパッケージングに進みます。 distディレクトリのnetbeanのデフォルト設定によって生成されるJARファイルの場所を確認できます。

9
user2342262

また、次のコマンドで実行できる実行可能jarファイルを作成しようとしました。

Java -jar <jarfile>

いくつかの検索の後、次のリンクを見つけました。

デスクトップJavaアプリケーションのパッケージ化と展開

プロジェクトのメインクラスを設定します。

  1. プロジェクトのノードを右クリックし、[プロパティ]を選択します
  2. [実行]パネルを選択し、[メインクラス]フィールドにメインクラスを入力します
  3. [OK]をクリックして、[プロジェクトプロパティ]ダイアログボックスを閉じます
  4. プロジェクトの整理とビルド

次に、fodler distで、新しく作成したjarを上記のコマンドで実行可能にする必要があります。

5
Raimundo