簡體   English   中英

如何在linux命令中編譯Java包

[英]how to compile a java package in linux command

我有2個Java文件((main.java,Test.java)。在每個文件中,我都寫了包adt;

我在main.java中編寫了一個稱為ADT的類,並在Test.java中將該類稱為ADT。

我想編譯Test.java,

在命令行內部,我寫了javac〜/ Desktop / adt / Test.java

但出現錯誤,提示找不到ADT,符號:ADT,位置:Test.java

誰能幫我?

由於您的Test.java引用了ADT類,因此您需要首先編譯包含ADT類的main.java

為了從Test調用ADT類,則ADT將需要是一個公共的Java類,並且必須在其自己的Java文件中,即ADT.java

然后將需要首先編譯ADT

通常源文件的名稱應在類名之后,因此類ADT應該在ADT.java

如果您在main.java聲明ADT類-您需要將其聲明為public static而在Test.java稱為main.ADT

在這兩種情況下,都應先使用main / adt文件編譯這兩個文件

暫無
暫無

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

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