gpt4 book ai didi

javac 无效标志

转载 作者:行者123 更新时间:2023-12-01 16:38:37 25 4
gpt4 key购买 nike

我试图在命令提示符下执行此命令以查找构建错误。我分解的是 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 文件视为标志而不是文件。语法有问题吗?我该如何解决这个问题?

最佳答案

Java 不知道如何处理 .h 文件——它看起来(基于扩展名)像 C 头文件,所以它不应该包含在传递给的文件列表中javac 或者如果它是有效的 java 源文件,则将其扩展名更改为 .java

关于javac 无效标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6626824/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com