首页 > 编程知识 正文

java编译程序出现错误,java编译程序出现错误怎么办

时间:2023-12-29 13:16:56 阅读:330372 作者:FRIB

本文目录一览:

Java程序编译出错

你看一下那个设置的PATH路径有没有设置错!假如那个错的话,就不用编译了,编译了也没有!那个是最基本的!

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编译器会出现的错误提示有哪些

错误就是error,它不同于异常。有时候程序不发生异常是不会出问题的,但有错误一定有问题。

常见的错误:编写错误,语句错误---这两个编译器会提醒,也就是常用的eclipse;

逻辑错误,这个要看你自己的逻辑思维了。

潜在错误,也就是编写语句逻辑都没有问题,但jvm检测有问题,就需要你自己找了,通常潜在错误都有逻辑问题。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。