gpt4 book ai didi

java - 当我使用 javac 命令编译许多依赖 *.java 文件但有一些错误时,如何获得由正确的 *.java 文件生成的 *.classes?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:34:38 25 4
gpt4 key购买 nike

当我用javac编译多个独立的.java文件时,我发现如果一个失败,就不会生成.class文件。例如,我尝试这个命令:

javac A.java B.java C.java -Xmaxerrs 200 -Xmaxwarns 200

这些 *.java 文件之间没有依赖关系。当我使用上面的命令编译这些 *.java 文件时,我发现:
案例 1:所有 *.java 文件都是正确的。 javac编译后会得到A.class, B.class, C.class
案例2:A.java有一些错误,B.java和C.java都是正确的。编译后,我无法获得任何.class 文件。

案例2javac编译后如何获取B.class和C.class?是否有任何 javac 选项可以解决这个问题?

最佳答案

删除A.java并检查输出是否有效然后检查A.java的错误并重新编译

在删除 a.java 编译器不起作用之后尝试调试主要的 java 代码。

关于java - 当我使用 javac 命令编译许多依赖 *.java 文件但有一些错误时,如何获得由正确的 *.java 文件生成的 *.classes?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45498157/

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