2 回答

TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個(gè)贊
您的文件名必須與類名匹配,例如,如果您有一個(gè)文件名,則必須命名為 。請(qǐng)注意此處的相同字符大小寫。如果使用 in ,則還必須將文件放在子目錄中(例如 )。class Living {...
Living.java
package xyz;
Living.java
xyz
xyz/Living.java
導(dǎo)入將由 完成,情況相同。在 中使用 時(shí),必須使用 。不需要導(dǎo)入同一包中的類。import Living;
package xyz;
Living.java
import xyz.Living;
通過(guò)使用 或 與包 一起編譯文件。將生成 / 文件。javac Living.java
javac xyz/Living.java
javac
Living.class
xyz/Living.class
與 相同。Main.java
要運(yùn)行類主方法,您必須運(yùn)行具有類名的可執(zhí)行文件,其中包含該方法,例如 (或者如果主有一個(gè))。java
static void main(...)
java Main
java xyz.Main
package xyz;
永遠(yuǎn)不要?jiǎng)?chuàng)建一個(gè),因?yàn)橐呀?jīng)保留...Object.java
Object
順便說(shuō)一句:也許您遵循在線提供的眾多教程之一,以初步了解java...

TA貢獻(xiàn)1868條經(jīng)驗(yàn) 獲得超4個(gè)贊
正如@Arnaud評(píng)論的那樣:“請(qǐng)注意,如果所有三個(gè)類都在同一個(gè)包中,則無(wú)需將它們導(dǎo)入代碼中”
在這種情況下,我不需要導(dǎo)入這些類,并且不導(dǎo)入工作。
添加回答
舉報(bào)