java1 编译错误 testconvert1.java:1: error: class, interface, or enum expected
(2012-08-24 02:12:58)分类: Study |
通过UE编写的java程序编译时出错:
D:\jcode>javac testconvert1.java
testconvert1.java:1: error: class, interface, or enum
expected
通过网络搜索已经解决了该问题.总结一下出现该问题的几类原因:
1. class等关键字拼写错误;
2. 缺少括号或多括号;
3. UE的编码格式不对.(我遇到的就是该类问题).
相应的解决方法:
1. 检查关键字的拼写;
2. 仔细检查,若代码较长,可使用二分法(删除一半或注释掉一半代码,进行编译. 再删除或注释一半代码,编译...)直到找到出问题的代码行;
3. UltraEdit的格式被我改乱了,通过恢复UE的默认配置,重启UE搞定. 另外,UE的格式改乱后也会出现下面的编译错误:
D:\jcode>javac testconvert.java
testconvert.java:8: error: unmappable character for encoding
GBK