java编译错误
在MyEclipse等软件中编译出错,左边会有红叉提示,即在编译时便无法通过,
和它相对应的是运行错误,即编译时通过了,运行时却出错了。
一般来说,编译错误有 语法错误 ;变量重复 ;括号未成对 ; 变量未声明或初始化 ;
方法名称错误 ; 类型无法转换 ;无法到达的语句 等等。。
希望可以帮助到你~O(∩_∩)O~~
‘贰’ java编译器会出现的错误提示有哪些
错误就是error,它不同于异常。有时候程序不发生异常是不会出问题的,但有错误一定有问题。
常见的错误:编写错误,语句错误---这两个编译器会提醒,也就是常用的eclipse;
逻辑错误,这个要看你自己的逻辑思维了。
潜在错误,也就是编写语句逻辑都没有问题,但jvm检测有问题,就需要你自己找了,通常潜在错误都有逻辑问题。
‘叁’ Java代码编译报错
1、java 编译错误,说明你的java代码源文件存在明显的语法错误。
2、请仔细看你的源代码,错误信息提main方法所在这一行有语法错误。
3、你把public 写成了 publec 了吧,低级错误。
4、希望对你有帮助。
‘肆’ java语言中什么叫做编译错误
就是你用javac命令将源代码(.java)文件翻译成字节码(.class)文件时产生的错误。
比如,变量名不符合规定,变量没定义,关键字拼写错误等等。。。
java的编译器(javac)会根据java语法规定做一些检查,不符合规定的就不通过编译。
编译错误,是相对于运行时错误而言的。
运行时错误,是你用java命令运行时会出现的错误,一般会抛出异常。
‘伍’ java编译出错
由于JDK是国际版的,在编译的时候,如果我们没有用-encoding参数指定我们的JAVA源程序的编码格式,则javac.exe首先获得我们操作系统默认采用的编码格式。
在编译java程序时,若我们不指定源程序文件的编码格式
JDK首先获得操作系统的file.encoding参数(它保存的就是操作系统默认的编码格式,如WIN2k,它的值为GBK)
然后JDK就把我们的java源程序从file.encoding编码格式转化为JAVA内部默认的UNICODE格式放入内存中。
然后,javac把转换后的unicode格式的文件进行编译成.class类文件,此时.class文件是UNICODE编码的,它暂放在内存中
对我们来说,我们最终获得的.class文件是内容以UNICODE编码格式保存的类文件,它内部包含我们源程序中的中文字符串,只不过此时它己经由file.encoding格式转化为UNICODE格式了。当我们不加设置就编译时,相当于使用了参数:javac -encoding gbk xx.java,当然就会出现不兼容的情况。
解决方法
1.使用-encoding 指定字符集
javac -encoding utf-8 xx.java
2.把源文件编码修改成ASCII
‘陆’ 编译java文件出错
说明当前的java文件中有错误的代码,导致无法编译。
解释:java的编译过程中,java代码必须是完全正确的,不能有红色”ד错误,否则是无法正常编译的。
备注:可以将鼠标放到红叉上,看看具体的错误,之后针对问题进行解决即可,不报错之后再进行编译。
‘柒’ java作业编译错误求解
Main.java:4:
error:
class
Distance
is
public,
should
be
declared
in
a
file
named
Distance.java
public
class
Distance
{
这个错误意思是你的公共类Distance
所在的文件名应该是Distance.java
如果你是提交考试系统,则把public去掉!
改成:
class
Distance
{
这样再试试