簡體   English   中英

Eclipse:沒有編譯錯誤。 批處理:編譯錯誤

[英]Eclipse: No compile errors. Batch: Compile 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. 創建一個列出所有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 

指定-sourcepath src將允許javac從源目錄解析未列出(遺忘)的類(如果需要)。

由於這是非常不方便的過程,因此我建議您使用AntMaven

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM