
正文
java编译后的代码不对,为啥代码都正确老是编译不过
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
编译java文件出错
说明当前的java文件中有错误的代码,导致无法编译。
解释:java的编译过程中,java代码必须是完全正确的,不能有红色”ד错误,否则是无法正常编译的。
备注:可以将鼠标放到红叉上,看看具体的错误,之后针对问题进行解决即可,不报错之后再进行编译。
相关问答
Q1: 为什么编译通过的java代码有时会出现一些莫名其妙的错误
java一点是,一处编译,到处报错,
这是新手经常遇到的问题,
因为代码没变,但是环境改变了。
Q2: 我写了个java代码,编译没有问题,但是执行的时候就出了一堆乱七八糟的代码,这是怎么回事?
原因是你编译使用的javac,把代码编译成版本61的class,而你的运行环境java,是一个老版本,能执行的上限是52版本。
解决方法有两个:
1,安装和JDK相同版本的Java运行时(JRE),并正确设置PATH变量。验证方法是:
在黑窗口里分别输入java -version和javac -version,两个版本要一致,或者java的版本更高。
相关命令截图如下:
2,编译的时候指定运行时的版本:使用--release参数指定版本。
例如,你通过 java -version查看到版本=8,那么就按如图的命令编译
Q3: java这代码编译出错原因?
这句话意味着您的JavadocTest类在一个名为lee的包下。如果你的类不在这个包下,删除包lee







