2016-09-25 7 views
0

私のマニフェストファイル(Manifest.txt)は次のようになります。は、部分的に機能していないマニフェストファイルを修正

Main-Class: packageName.ClassName 
Class-Path: jarFile1.jar: 

しかし、私は、Linuxで次のコマンドを実行すると:

jar cfm jarFile.jar Manifest.txt -C Classes . 

私が見てjarFileのMETA-INF/MANIFEST.MF私は変更されたメインクラスのみを表示し、変更されたクラスパスは表示されません:

Manifest-Version: 1.0 
Created-By: 1.8.0_71 (Oracle Corporation) 
Main-Class: packageName.className 

D誰が知っているのですか?

Manifest-Version: 1.0 
Created-By: 1.8.0_71 (Oracle Corporation) 
Main-Class: packageName.className 
Class-Path: jarFile1.jar 
+0

最初の行で説明したように、 メインクラス:packageName.ClassName クラスパス:jarFile1.jar: –

答えて

0

jarマニフェスト入力から完全な行を読み取ります

を明確にするために、私の目標は、次のような出力を得ることでした。ファイルがキャリッジリターンで終わっていることを確認します。最後の行は省略されます。

関連する問題