你用的是什么工具呀?是用java命令直接运新的嘛?
打出乱码和你的本地语言设置有关系

解决方案 »

  1.   

    不会吧```JAVA的字符是Unicode```的啊``
      

  2.   

    回答一下问题先:你的操作系统中文还是英文,原码有没有做特殊的编码转换,用什么编译的,sun 的jdk么?
      

  3.   

    我前几天也出现了你的情况,后来重新下了一个安了一遍,
    你的问题有两种可能,
    (1) 环境变量没设好, classpath一定要设置对,
    (2) 安装的时候版本太老了,试着换个新的看看
      

  4.   

    我的操作系统是win2003,中文的。 用命令行编译 javac Hello.java, java Hello;
    显示的是乱码? 怎么设置?
      

  5.   

    没会吧
    不关JAVA的事,OS有问题吧
      

  6.   

    我试过了,代码如下,输出汉字没问题的。可能与你的OS语言设置有关。
    class ChineseTest
    {
    public static void main(String[] args)
    {
    System.out.println("你好!中国!");
    }
    }
      

  7.   

    To: zxyvb(zxyvb)
    你的JDK是 java 2 1.4.2_03版的吗?
      

  8.   

    我用的是java 2 1.4.2_04,但我觉的与java的版本应是无关的呀