我試圖在命令提示符下執行這個命令來查找我的編譯錯誤。我所分解的是,javac將文件名稱之一作爲標誌(選項),這就是爲什麼它不能執行。我該如何解決?javac無效標誌
C:\Users\AUG>javac -verbose -classpath "C:\Program Files\MATLAB\R2010b\toolbox\j
avabuilder\jar\javabuilder.jar" -d "C:\Users\AUG\Documents\SourceTraceJAVA\Sourc
eTrace\src\classes" "C:\Users\AUG\Documents\SourceTraceJAVA\epanet2.h" "C:\Users
\AUG\Documents\SourceTrace\src\SourceTrace\SourceTrace.java" "C:\Users\AUG\Docum
ents\SourceTraceJAVA\SourceTrace\src\SourceTrace\SourceTraceMCRFactory.java" "C:
\Users\AUG\Documents\SourceTraceJAVA\SourceTrace\src\SourceTrace\SourceTraceRemo
te.java" "C:\Users\AUG\Documents\SourceTraceJAVA\SourceTrace\src\SourceTrace\pac
kage-info.java"
javac: invalid flag: C:\Users\AUG\Documents\SourceTraceJAVA\epanet2.h
Usage: javac <options> <source files>
use -help for a list of possible options
它將epanet2.h文件視爲標誌而不是文件。語法有沒有錯誤? 我該如何解決這個問題?
什麼是'.h'文件?一個C/C++頭文件? – NPE
是的..它是一個C/C++頭文件。 – Nick
您如何期望在javac編譯器中使用C/C++包含文件? – KevinDTimm