所以我有以下结构:
HelloWorld
-> Package1
-> Class1.java
-> Package2
-> Class2.java
我正在尝试使用以下命令从命令行编译 Class2.java:
javac -classpath ../equinox.jar Package2/Class2.java
但我不断收到错误:package Package1 does not exist
我怎样才能解决这个问题?
所以我有以下结构:
HelloWorld
-> Package1
-> Class1.java
-> Package2
-> Class2.java
我正在尝试使用以下命令从命令行编译 Class2.java:
javac -classpath ../equinox.jar Package2/Class2.java
但我不断收到错误:package Package1 does not exist
我怎样才能解决这个问题?
在编译路径中包含当前目录
javac -classpath ../equinox.jar:. Package2/Class2.java
说明:由于-classpath
使用了参数,当前目录不再自动用于类路径中,因此需要显式添加。
有关所有命令行选项的完整说明,请参阅Java 编程语言编译器