1

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

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

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

但是这样做时出现此错误:

javac:没有源文件。


试过了

javac src\eval\AlnEval.java

编译错误很多。似乎 AlnEval.java 使用了在其他 *.java 文件中定义的几个类。

4

5 回答 5

1

try below code

first go to your main src directory

javac -cp .;lib/<YOU_JARS>.jar -d bin  packA/*.java
于 2013-02-13T05:30:17.773 回答
0

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

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

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

于 2013-02-13T05:30:35.907 回答
0

您可以键入javac *.java或更好地使用和 IDE,例如 eclipse

于 2013-02-13T05:17:37.200 回答
0

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

javac src\eval\*.java

而已!

于 2013-02-13T05:17:45.583 回答
0
$ cd src/eval
$ javac *.java

100101010101

于 2013-02-13T05:18:22.550 回答