设置Javac类路径

时间:2016-03-23 20:06:11

标签: java

在dev / proj / app / test.java文件中我有:

package proj.app;
...
import lib.sec.x;
...

在/ classes / proj / lib / sec中我有x.class文件。

当我尝试编译java时:

javac -classpath "/classes/proj/*" test.java

我收到此错误消息:

package lib.sec does not exist

如何在classpath中引用x.class文件?

1 个答案:

答案 0 :(得分:0)

Java包是(完全限定的)类名的一部分。此

javac -classpath "/classes/proj/*" test.java

应该是

javac -classpath "/classes:/classes/proj" proj/app/test.java

但是你真的不应该在lib(一个不同的包)下放proj(如果它是一个包名),lib文件夹应该移到classes下面。然后你只需要在类路径中/classes