Eclipse:没有编译错误。批处理:编译错误

时间:2014-03-19 15:35:32

标签: java eclipse batch-file

当我在Eclipse中编码时,我没有错误, 但是当我尝试编译我刚用批处理编译器编写的代码时, 我收到这些错误: The Batch Errors Eclipse Alert.java

AlertHandler.java

client.java

Compiler.bat代码

javac -d bin -sourcepath src/*.java src/sign/*.java

pause

.classpath文件

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
    <classpathentry kind="output" path="bin"/>
</classpath>

1 个答案:

答案 0 :(得分:3)

为了编译你的项目,你必须

  1. 创建一个列出所有java文件的文本文件。例如,compile-list.txt

    src/MyClass1.java
    src/mypackage/MyClass2.java
    ...
    
  2. 运行javac指定源版本和目标版本以及包含您的类的文件:

    javac -source 1.7 -target 1.7 -d bin @compile-list.txt
    
  3. 指定-sourcepath src将允许javac从源目录中解析未列出(遗忘)的类,以防需要它们。

    由于这是非常不方便的过程,我建议您使用AntMaven