使用包依赖项从命令行创建.class文件

时间:2013-09-02 13:44:34

标签: java command-line javac .class-file

所以我有以下结构:

HelloWorld
  -> Package1
      -> Class1.java
  -> Package2
      -> Class2.java 

我正在尝试使用以下命令从命令行编译Class2.java:

javac -classpath ../equinox.jar Package2/Class2.java

但我继续收到错误:package Package1 does not exist

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

在编译路径中包含当前目录

javac -classpath ../equinox.jar:. Package2/Class2.java

说明:因为使用了-classpath参数,所以当前目录不再在类路径中自动使用,因此需要明确添加。

有关所有命令行选项的完整说明,请参阅Java programming language compiler