我正在学习创建和工作Jar文件,但它不起作用。
这是代码,
package chapterthirteen;
/**
* @author user01
* 銀行を表すクラス。
*/
public class Bank {
/**
* 銀行の名前
*/
String name;
/**
* 銀行の住所s
*/
String address;
/**
* 口座を追加する。
* @param owner 口座名義人
* @param initialBalance 初期残高
*/
public void addAccount(String owner, int initialBalance) {
}
public static void main(String args[]) {
System.out.println("試験用のメインメソッドです。");
}
}
这是我输入的Manifest.txt
Manifest-Version: 1.0
Main-Class: chapterthirteen.Bank
这是终端文字
admin-no-MacBook-Air:chapterthirteen user01$ jar -cvmf manifest.txt Bank.jar Bank.class
マニフェストが追加されました
Bank.classを追加中です(入=776)(出=486)(37%収縮されました)
admin-no-MacBook-Air:chapterthirteen user01$ java -jar Bank.jar
Bank.jarにメイン・マニフェスト属性がありません
admin-no-MacBook-Air:chapterthirteen user01$
,这是Menifest.MF(解压缩文件)
Manifest-Version: 1.0
Main-Class: chapterthirteen.Bank
Created-By: 9.0.4 (Oracle Corporation)
什么是问题?以及如何在终端中使用JAR文件?
=============================================== ==
供参考,我已经知道如何在eclipse中制作JAR文件。
我只想知道,在终端创建和工作JAR(用于学习)
请帮助我。
=============================================== ==
在终端中翻译
jar -cvmf manifest.txt Bank.jar Bank.class
マニフェストが追加されました
-> Manifestation has been added.
Bank.classを追加中です(入=776)(出=486)(37%収縮されました)
->Bank.Class is added.(in=776)(exit=486)(37 % contracted)
java -jar Bank.jar
Bank.jarにメイン・マニフェスト属性がありません
->Bank.jar does not have the main manifestos attribute.
admin-no-MacBook-Air:chapterthirteen user01$