0

と の 2 つのクラスを持つ非常に単純な Java プログラムを作成しBusinessますMain

誰かに電子メールで送信すると、次のことができるように jar を作成したいと考えています。

  • プログラムを実行します (つまり、jar を実行します)
  • jar を開いてソース コードを表示します。
  • コードは Mac または Windows で実行できます

私は長い間 IDE を使用しており、これを行う方法を忘れてしまいました。

私はnetbeans 7.xを使用しています

編集:

Netbeans で次の方法を見つけました。

properties > packaging > exclude from jar file :: delete **/*.java

しかし、使用してjarを実行しようとすると

java -jar mybusiness.jar

それは言う

no main manifest attribute, in mybusiness.jar

ただし、私の jar にはメイン クラスがあることに注意してください。マニフェスト ファイルがありませんか?

4

3 に答える 3

1

Netbeans を使用して、ソース コードを含む JAR ファイルをエクスポートできます。

  1. プロジェクトを右クリックし、プロパティを選択します
  2. ビルド -> パッケージング
  3. 除外ファイルから Java ファイルを削除します。コンパイル後にビルドjarを選択します

コンパイルが成功すると、ソース コードを含む jar ファイルが作成されます。

于 2012-12-29T19:50:08.963 に答える
0

このリンクでは、マニフェストファイルを作成する方法と、jarを実行するために必要なマニフェストファイルでメインクラスを指定する方法について説明します。

于 2012-12-29T20:00:17.727 に答える
0

確かにIDEでもこれを行うことができますか?. いくつかのテキスト ファイルを作成し、それらにソースを入れて、IDE にドラッグするだけです。これは Java であるため、すべてのプラットフォームで自動的に実行されます。ここで何が問題なのかわかりませんか?

于 2012-12-29T19:39:04.730 に答える