我使用 JBuilderX 开发 WebService,现在每次都出现这种情况:
我写的代码不会丢失字符,但 JB 帮我生成的文件却会丢失字符。
每次运行的时候都报错说:
"MSCSoapBindingStub.java ": cannot resolve symbol: variable cachedEndoint in class org.apache.axis.client.Stub at line 139, column 54
变量 cachedEndoint 的正确格式为 cachedEndpoint。我将那个文件删除以后再编译还是会报这个错,我用 JB 或文本编辑器改成 cachedEndpoint 后,运行的时候 JB 又给我改成 cachedEndoint 了。
我的环境是:WinXP + JBuilderX + JDK1.4.2 + Tomcat4
我已经用了网上的那个在 jdk.config 文件后面添加一行:
vmparam -Dfile.encoding=GBK
的方法,但还是不行。
谁能帮帮我?真是郁闷死了。
------解决方案--------------------------------------------------------
把你的jdk.config贴出来看看
------解决方案--------------------------------------------------------
把工程的字符集设成GBK
再把jdk.config里的最后两行改成:
# vmparam -Dfile.encoding=ISO8859_1
vmparam -Dfile.encoding=GBK
试试看
------解决方案--------------------------------------------------------
vmparam -Dfile.encoding=GBK,就可以