重启试试,好像跟Linux编码有关

解决方案 »

  1.   

    用。。ISO-8859-1
     试试看
      

  2.   

    使用ISO-8859-1编码后,所有汉字都成为"??"了?
      

  3.   

    首先要求linux支持中文吧,这个是必须的条件
    否则,linux下随便弹出一个对话框都是乱码,
    这个是前提
    然后才应该考虑java中的问题
      

  4.   

    其它的中文是好的吗?
    如果是的话先把
    JMenuItem openItem = new JMenuItem("打开...");
    改成
    JMenuItem openItem = new JMenuItem("打开");
    试一试,能不能显示
      

  5.   

    这个问题好像跟JDK有关,换个试试
      

  6.   

    你编译的时候这样编译 javac -encoding GBK xxx.java
      

  7.   

    我觉得是linux的问题,换台机试试
      

  8.   

    我使用你的源代码编译了,没有问题啊?
    编译环境:
    Win XP
    JDK 1.4.2
    编程环境:
    eclipse3.0.1
      

  9.   

    应该是Linux的问题吧,
    推测。