JBUILDER2005莫名其妙的错误?
我的代码你明明写的是
"科学技术".equals(types[1])
JBUILDER却报错:
cannot find symbol; symbol : method eqals(java.lang.String), location: class java.lang.String at line 269, column 47
我怎么感觉JUBILDER把equals识别成了eqals
谁有没有遇到过啊,告诉我什么原因啊
问题点数:60、回复次数:8Top
1 楼OnlyFor_love(『勾勾手指头 一辈子不分手』)回复于 2006-06-03 08:29:51 得分 10
关键是你的types[1]是什么类型的 用equals方法的话必须是字符串的
String a = "hello";
String b = "world";
if(a.equals(b)){
}
如果是这样的话肯定没有错的Top
2 楼buffon001(门神)回复于 2006-06-03 22:07:44 得分 0
楼上的大哥你理解错了,不是我的语法有什么问提,是在编译的时候JB好象会把代码里的字漏掉一个,然后就出错了不知道什么原因.
比如我定义一个变量叫aaa,在编译时会把aaa当成aa,然后就会报错变量未定义Top
3 楼buffon001(门神)回复于 2006-06-06 14:39:49 得分 0
难道没人遇到过?Top
4 楼issgates(一直很安静)回复于 2006-06-06 15:13:14 得分 10
D:\JBuilder2006\bin\jdk.config
最后一行加上:
vmparam -Dfile.encoding=GBKTop
5 楼kobi(绝)回复于 2006-06-06 20:02:23 得分 10
参考这个问题
http://community.csdn.net/Expert/topic/4782/4782081.xml?temp=.4256861Top
6 楼checkes()回复于 2006-06-08 09:17:26 得分 10
大哥我也遇到了,我用的是jbuilder2005 编译时
System.out.println("naming:" +e.getMessage());报错!网上有人说是jdk问题,我装了另一个版本的jdk问题依旧!Top
7 楼trumplet(检查)回复于 2006-06-08 09:57:36 得分 10
我遇到过。就是因为这个,我就不用 jbuilder 了。Top
8 楼kobi(绝)回复于 2006-06-08 14:38:49 得分 10
安装了GB18030字符集???所以会出线这个问题。
解决方法如下:
<JBuilder>\bin\jdk.config下加入下面的代码
vmparam -Dfile.encoding=GBKTop




