有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何编译多个*。java文件

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

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

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

但这样做的时候我会犯这样的错误:

javac: no source file.


尝试

javac src\eval\AlnEval.java

汇编中有许多错误。似乎是阿尔内瓦尔。java使用了在other*中定义的几个类。java文件


共 (5) 个答案

  1. # 1 楼答案

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

    javac src\eval\*.java
    

    就这样

  2. # 2 楼答案

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

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

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

  3. # 3 楼答案

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

  4. # 4 楼答案

    试试下面的代码

    首先转到主src目录

    javac -cp .;lib/<YOU_JARS>.jar -d bin  packA/*.java
    
  5. # 5 楼答案

    $ cd src/eval
    $ javac *.java
    

    100101010101