有人给了他们他们的代码:同一目录下的几个* .java文件(src \ eval \ * .java)。我猜他们是同一个项目中的多个源代码文件。
尝试编译时(在Windows下),我输入了
javac -sourcepath src\eval\AlnEval.java -d bin
但是这样做会出现这个错误:
javac:没有源文件。
尝试
javac src\eval\AlnEval.java
编译中的许多错误。看起来AlnEval.java使用其他* .java文件中定义的几个类。
答案 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
这包括编译应用程序所需的所有依赖项。