簡體   English   中英

如何在Windows 7系統的命令提示符下用Java編譯軟件包

[英]How to compile a package in Java from command prompt in Windows 7 system

我正在從“ Schield的Java2:完整參考”中學習Java。 我正在使用帶有命令提示符(JDK)的Windows 7系統來編譯和執行Java程序。 我正在嘗試編譯一個具有程序包的程序,如以下代碼所示:

import java.awt.*;
package MyPack;
class Balance
{
    String name;
    double bal;
    Balance(String n, double b)
    {
        name = n;
        bal = b;
    }
    void show()
    {
        if(bal<0)
        {
            System.out.print("--> ");
            System.out.println(name + ": $" + bal);
        }   
    }
}
class Account
{
    public static void main(String args[])
    {
        Balance current[] = new Balance[3];
        current[0] = new Balance("K. J. Fielding", 123.23);
        current[1] = new Balance("Will Tell", 157.02);
        current[2] = new Balance("Tom Jackson", -12.33);
        for(int i = 0; i < 3; i++) current[i].show();
    }
}

當我執行

C:\Program Files\Java\jdk1.7.0_25\bin\javac" Account.java” (from within the MyPack folder

要么

C:\Program Files\Java\jdk1.7.0_25\bin\javac" MyPack/Account.java (outside the MyPack folder)

我收到以下錯誤:

“ Account.java:2: error: class, interface, or enum expected package MyPack;”

要么

“MyPack\Account.java:2: error: class, interface, or enum expected package MyPack;”

請讓我知道如何編譯然后執行這樣的程序?

引用: https : //docs.oracle.com/javase/tutorial/java/package/createpkgs.html

package語句(例如,package圖形;) 必須是源文件中的第一行 每個源文件中只能有一個package語句,它適用於文件中的所有類型。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM