我有一個目錄pj
,它擁有兩個目錄,dirA
和Tests
內。 Tests
有一個文件,Test.java
(PJ /測試/ Test.java),即從File.java
(PJ/DIRA/File.java)在dirA
進口。我如何指定這樣的導入?我在Test.java
裏面試過import dirA.*
但是失敗了。 dirA
是一個包。從不同的目錄中導入Java中的目錄
pj
和Tests
不是包(雖然我可以讓他們成爲如有必要)。
在File.java,聲明如下:
package dirA;
import list.*;
在Test.java,是類的頭前的語句如下
import pj.dirA.File;
當我做
javac Test.java
從內Tests
,它失敗。在你的Test.java
package pj.dirA;
這:
請提一下File.java中聲明的包路徑是什麼?如果你提到包pj.dirA.File.java,那麼你需要在dirA中聲明import pj。*或pj.dirA.File – Murthy
import pj.dirA.File;在Test.java裏面 – Karthigeyan
那仍然失敗。 –