我发现显示不出来后重新在2000下编译过,可是还是不行。:(
2000是中文版的,应该支持GBK的呀。

解决方案 »

  1.   

    jdk版本是多少?换jdk1.3试一试!
      

  2.   

    可能是因为你的win2000是英文板的,搭了个中文包而已。
    你不需要重新编译程序,只要在运行你的程序的命令行上加上java -Dfile.encoding=GBK xxx.xxx.xxx就可以了,其实很多中文的问题都可以加上这个来
    解决,因为JDK首先通过JVM取得默认的字符集,放在系统环境变量(System.getProperties的file.encoding中,加上-Dfile.encoding可以覆盖掉JVM取得的这个变量。可以比较好的解决中文问题
      

  3.   

    这个问题我碰到过,你需要将jbuiler3\java\jre\lib下的文件font.properties.zh.NT4.0改名成font.properties.zh.NT5.0,将jbuilder3\jdk1.x\jre\lib下的同样文件改名即可