Javaによる.jarファイルの作成
2023-08-27 08:02:29
質問
Javaを勉強しているのですが、問題があります。私は6つの異なるクラスを作成し、それぞれはそれ自身の
main()
メソッドを持っています。私は実行可能なものを作りたい
.jar
を作りたいのですが、それは6つの実行可能な
.jar
ファイルです。
今のところ、私は
java -jar cf myJar.jar myClass.class
とすると 'jarfileのcfにアクセスできません' . 私は何か間違ったことをしているが、私は何を知りません。私はまた、それが何かを意味するならば、Eclipse IDEを使用しています。
どのように解決するのですか?
.jar ファイルを作成するために
jar
の代わりに
java
:
jar cf myJar.jar myClass.class
さらに、実行可能な状態にしたい場合は、その前に
エントリポイント
を指定する必要があります (すなわち、クラスが
public static void main(String[] args)
を持つクラス) を作成します。これは通常
マニフェスト
ファイルを作成します。
Main-Class
ヘッダを含む (例,
Main-Class: myClass
).
しかし、Mark Petersが指摘したように、JDK6では
e
オプションを使用してエントリポイントを定義することができます。
jar cfe myJar.jar myClass myClass.class
最後に実行します。
java -jar myJar.jar
こちらもご覧ください
関連
-
XMLファイル操作時のjava.util.NoSuchElementExceptionを解決する方法。
-
Collections.sortがdoubleでソートできない問題を完璧に解決する。
-
配列定数は初期化子でのみ使用可能です。
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] JavaでNullPointerExceptionを回避する方法
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Java Mapの各エントリを効率的に反復処理するには?
-
[解決済み] Javaでメモリーリークを発生させるにはどうしたらいいですか?
-
[解決済み] JavaでArrayListではなくLinkedListを使用するのはいつですか?
-
[解決済み] Mavenを使用して、依存関係を持つ実行可能なJARを作成するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】java 'jar'が内部コマンドまたは外部コマンドとして認識されない。
-
NullPointerException - java.lang.
-
undefined[sonar] sonar:デフォルトのスキャンルール
-
アクセス制限です。タイプ 'JPEGCodec' は API ではない ☞My Blog Github ☜ ホームページを見る
-
型に解決できない エラー解決
-
BindException: アドレスはすでに使用中です:バインドエラー解決
-
Junitのユニットテストエラー
-
eclipse にリソースリーク:'in' が閉じない
-
java 365*1000*60*60*24 計算問題
-
テストが空であるかどうかを判断するためのオプションの処理