使用包编译Java项目

时间:2014-03-03 17:21:53

标签: java compilation

我试过

javac -cp 1.jar:2.jar:. myproject.java 

编译整个项目,但它对我项目文件夹中的包不起作用。

有人可以告诉我该怎么做吗?

1 个答案:

答案 0 :(得分:1)

你错过了星号,告诉javac编译包中的所有类。 (但请注意,它不会递归搜索任何子包以获取文件)。

javac -cp "1.jar:2.jar" myproject/java/*.java

java -cp "1.jar:2.jar" myproject.java.<MainClassHere>

为此,您的工作目录应如下所示:

.
./1.jar
./2.jar
./myproject
./myproject/java

更新:您还在使用句点来分隔javac调用中的主持人。它应该是myproject/java/*.java而不是