如何编译多个* .java文件

时间:2013-02-13 05:16:15

标签: java

有人给了他们他们的代码:同一目录下的几个* .java文件(src \ eval \ * .java)。我猜他们是同一个项目中的多个源代码文件。

尝试编译时(在Windows下),我输入了

javac -sourcepath src\eval\AlnEval.java -d bin

但是这样做会出现这个错误:

  

javac:没有源文件。


尝试

javac src\eval\AlnEval.java

编译中的许多错误。看起来AlnEval.java使用其他* .java文件中定义的几个类。

5 个答案:

答案 0 :(得分:0)

你可以输入javac *.java或者更好地使用和eclipse这样的IDE

答案 1 :(得分:0)

要一次编译多个文件,只需执行

javac src\eval\*.java

就是这样!

答案 2 :(得分:0)

$ cd src/eval
$ javac *.java

100101010101

答案 3 :(得分:0)

尝试以下代码

首先转到主src目录

javac -cp .;lib/<YOU_JARS>.jar -d bin  packA/*.java

答案 4 :(得分:0)

尝试将类路径设置为包含外部依赖项。例如,如果将所有依赖项作为jar目录中的jar文件,则可以使用

java -cp lib\* src\eval\*.java

这包括编译应用程序所需的所有依赖项。