第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何使用命令行編譯具有多個(gè)文件的java

如何使用命令行編譯具有多個(gè)文件的java

江戶川亂折騰 2022-09-14 17:22:15
我對(duì)爪哇和 Linux 很陌生。我不能使用IDE,但我已經(jīng)安裝了jdk(顯然)。我有三個(gè).java文件,我想編譯。一個(gè)是主代碼文件和兩個(gè)小類。如何使用終端編譯它們?這些文件稱為:主要.java對(duì)象.java(編譯時(shí)的對(duì)象.class)生活.java (編譯時(shí).class生活)對(duì)象.java和生活.java現(xiàn)在只有一個(gè)構(gòu)造函數(shù),我想調(diào)用我試過(guò)了javac main.java #this seems to be the right onejavac main.java object.java living.javajavac main.java Object.class Living.class在終端和import object.java;import living.java;import Object.class;import Living.class;import object;import living;import Object;import Living;在主.java但似乎什么都沒(méi)用當(dāng)我使用import Living;在代碼中,它告訴我它錯(cuò)過(guò)了一個(gè);或。,當(dāng)使用預(yù)編譯時(shí)import Living.class在我得到的代碼中error: class, interface, or enum expectedimport <Object.class>;在終端和當(dāng)我嘗試import living.java在我得到的代碼中error: package living does not existimport living.java;在終端那么我做錯(cuò)了什么?我必須導(dǎo)入預(yù)編譯的類或Java代碼文件嗎?我必須告訴javac我想使用的所有文件還是只有主.java文件?main.java編譯沒(méi)有錯(cuò)誤,當(dāng)我不嘗試導(dǎo)入其中一個(gè)類。如果我必須使用.jar文件,請(qǐng)解釋并給出一個(gè)例子
查看完整描述

2 回答

?
偶然的你

TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個(gè)贊

您的文件名必須與類名匹配,例如,如果您有一個(gè)文件名,則必須命名為 。請(qǐng)注意此處的相同字符大小寫。如果使用 in ,則還必須將文件放在子目錄中(例如 )。class Living {...Living.javapackage xyz;Living.javaxyzxyz/Living.java

導(dǎo)入將由 完成,情況相同。在 中使用 時(shí),必須使用 。不需要導(dǎo)入同一包中的類。import Living;package xyz;Living.javaimport xyz.Living;

通過(guò)使用 或 與包 一起編譯文件。將生成 / 文件。javac Living.javajavac xyz/Living.javajavacLiving.classxyz/Living.class

與 相同。Main.java

要運(yùn)行類主方法,您必須運(yùn)行具有類名的可執(zhí)行文件,其中包含該方法,例如 (或者如果主有一個(gè))。javastatic void main(...)java Mainjava xyz.Mainpackage xyz;

永遠(yuǎn)不要?jiǎng)?chuàng)建一個(gè),因?yàn)橐呀?jīng)保留...Object.javaObject

順便說(shuō)一句:也許您遵循在線提供的眾多教程之一,以初步了解java...


查看完整回答
反對(duì) 回復(fù) 2022-09-14
?
MYYA

TA貢獻(xiàn)1868條經(jīng)驗(yàn) 獲得超4個(gè)贊

正如@Arnaud評(píng)論的那樣:“請(qǐng)注意,如果所有三個(gè)類都在同一個(gè)包中,則無(wú)需將它們導(dǎo)入代碼中”

在這種情況下,我不需要導(dǎo)入這些類,并且不導(dǎo)入工作。


查看完整回答
反對(duì) 回復(fù) 2022-09-14
  • 2 回答
  • 0 關(guān)注
  • 142 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)