Java アプリケーションを実行可能な jar に変換しようとしています。
すべてのクラス ファイルを含む jar にパッケージ化できましたが、jmf.jar ファイルを含めることができません。
これは私のディレクトリ構造です。
メインディレクトリ
src/ //A dir
--a.java
--b.java
jmf.jar
Manifest.txt
私のManifest.txtファイルの内容、
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.0
Main-Class: src/a
Class-Path: .;jmf.jar //also tried ./jmf.jar
.jar ファイルをダブルクリックすると、メイン関数を実行できますが、2 番目の関数は jmf.jar を使用して、jar ファイルをデバッグモードで実行しようとすると、javax.media が見つからないという例外がスローされます。このクラスは jmf.jar ファイルにあるため、jmf.jar ファイルがクラス パスなどに含まれていないと結論付けます。それで、私は何を間違っていますか?この実行可能ファイルを作成するにはどうすればよいですか?
それをjarに変換するために使用したコマンドは、
jar cvfm myJar.jar Manifest.txt src\*.class jmf.jar