我怎样才能在终端中使用jar文件?

时间:2018-02-16 02:50:47

标签: java

我正在学习创建和工作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$ 

0 个答案:

没有答案