Project1というJavaプロジェクトがあり、10個のパッケージが含まれています。 パッケージ3には、runnable jarとしてエクスポートするMyPrgm
というクラスがあります。これは問題なく、コマンドプロンプト/バッチファイルを使って実行できます。
しかし、WinRARを使用してMyPrgrm.jar
アーカイブを開くと、私はProject1のすべてのクラスがアーカイブに存在することに気付きました。プログラムの実行に必要なクラスだけをエクスポートする方法はありますか?私はEclipse IDEを使用しています。Eclipseがプロジェクト全体を実行可能なJARファイルとしてエクスポートするのはなぜですか?
10
A
答えて
4
あなたが言ったので、これは行います。 1つのパッケージのみをエクスポートする場合は、1つのパッケージのみをエクスポートします。たとえば、プロジェクトを右クリックしてExportを押すと、Eclipseはプロジェクト内のすべてをエクスポートしようとしますが、エクスポートウィザードを使用して簡単に微調整できます。パッケージを右クリックして「エクスポート」をクリックすると、Eclipseはそのパッケージのみをエクスポートしようとします。
特に、エクスポートウィザードの「Jarファイルの仕様」の部分で、エクスポートするものを選択して選択することができます。
1
すべてのクラスをJARに入れたくない場合は、プロジェクト全体ではなく、その特定のパッケージに対してのみエクスポートを選択します。
上記が機能しない場合(理由はありません)、実行可能ファイルから追加のクラスを削除することはできます。 JARは基本的にZIPアーカイブです。任意のアーカイブマネージャで開くことができ、必要に応じてファイルを追加/削除できます。
+0
ありがとうございます、エクスポートするパッケージ/クラスを選択するオプションはありません。JARファイルではないJARファイルとしてエクスポートを選択することで、動作するようになりました。 – jesterII
関連する問題
- 1. プロジェクトをPDF文書の実行可能なJARファイルにエクスポート
- 2. Eclipse:実行可能なjarとしてエクスポートする際にソースコードを含める
- 3. JUnit4テストケースを実行可能なjarファイルとしてエクスポートするには
- 4. Libgdx:実行可能なJarにエクスポート
- 5. EclipseのScala Swingプロジェクトから実行可能なJarファイルを作成
- 6. ubuntuのPython Eclipseプロジェクトから実行可能なプログラムをエクスポートする
- 7. C++コードから実行可能なjarファイルを実行する
- 8. 実行可能なjarとして(JUnit)テストスイートをエクスポートする方法
- 9. 実行可能なjarファイルをLinuxスクリプトで実行する
- 10. Eclipse JARエクスポートが機能しない
- 11. 実行可能なjarファイルの停止
- 12. jarからアプリケーションを実行すると、新しいファイル(パス)が機能しないのはなぜですか?
- 13. サーブレットから実行可能なjarファイルを実行しています
- 14. eclipseで実行可能なjarについて
- 15. Eclipseで実行可能なJARをエクスポートし、.svnディレクトリを除外する方法は?
- 16. 実行可能なJARファイルを作成しますか?
- 17. Eclipseからエクスポートされた実行可能なJARが古い構成設定を引き続き使用するのはなぜですか?
- 18. eclipseのような実行可能なjarファイルをcliでコンパイルして作成します
- 19. 実行可能なjarファイルにファイルを追加する
- 20. EclipseプロジェクトにJavaドキュメントを追加すると、エクスポートするjarファイル
- 21. Antで実行可能なjarファイルを作成する方法
- 22. データセット全体がなくてもページランクを行うことは可能ですか?
- 23. 実行可能なjarファイルを実行しているときにライターが動作しない
- 24. jarでJava実行可能ファイルを実行するには
- 25. 外部jarファイルをインポートし、Eclipseのファイルシステムとしてプロジェクトをエクスポートする方法
- 26. 実行可能なJarとデータベース
- 27. アスペクトを実行可能なjarファイルに組み立てる
- 28. jrubyをロードする実行可能なjarファイルが、プログラムファイルなどの名前にスペースを含むフォルダで実行されないのはなぜですか?
- 29. なぜ各C++プロジェクトはビジュアルスタジオで1つの実行可能ファイルしか作成できないのですか?
- 30. 私の実行可能なjarファイルが原因NullPointerExceptionが
返信いただきありがとうございます。しかし、私はどこでプロジェクト全体をエクスポートするよう指示しましたか? package3> Export> Runnable Jar Fileを右クリックして起動設定を選択しますが、依然として問題は残ります。 – jesterII
「Runnable Jar File」ではなくJarファイルを実行します。あなたは正しい設定で実行可能にすることができます。 –
成功!正しい設定で "Runnable Jar File"の代わりに "Jar File"をエクスポートして使用しました。 – jesterII