jdk不是英文版或简体中文版的。

解决方案 »

  1.   

    从没有听说过 jdk 还有英文版或简体中文版 哈哈由于java 用的是unicode 所以 jdk显示语言的地方 会根据你的系统的区域设定来改变他显示时的语言!
      

  2.   

    字体设置不对的问题,调用窗口里所有组件的setFont()将字体设置为宋体什么的就好了。
      

  3.   

    但是,连系统提供的对话框中显示的中文都是乱码
      其实我是把JDK安装在D:盘上,但是在C:盘上的Program Files目录也有一个JDK。我觉得很奇怪。
      这样在控制面板中的JAVA控制台的高级选项上就有两个JDK目录。我使用却省的C:Program Files中的JDK的时候,显示中文很正常,但是CLASSPATH这个变量不是我自己设置的值,也是在Program Files中的JDK上的类包。
      所以我在控制面板中的JAVA控制台的高级选项上修改了JDK的安装路径。这样我的CLASSPATH是我自己设置的,但显示的所有中文的地方都是小方块。
      我想是不是在安装目录下的font.properties文件搞鬼?
      

  4.   

    你指的是在CMD中用JDK出现乱码吗?
    这种现象不多见哟,(unicode会自动适应当前区域设置的)
    你用的是什么系统,如果是WIN。可能是你的区域设置不是中国或美国(英国)
    要是LINUX,则是你的LINUX系统不支持中文
    总知这一切不是JAVA的错!!!
      

  5.   

    我设置的地区是中国呀,
    况且我在控制面板的JAVA控制台的高级选项设置为默认的JDK的时候,就可以很正常的显示中文
      

  6.   

    在jb中选择tools--->edit option--->选择display标签将font改为新宋体,一切ok
      

  7.   


    从win98的 windows/font下拷贝文件 SIMSUN.TTF
    到win2k的 winnt/font下。