我有一个目录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
那仍然失败。 –