我刚开始学习JAVA
用的工具是jdk-6u1-windows-i586-p
和JCreator
不知道是我安装的不对还是怎么回事
System.out.println();只有方在Main方法中才执行
其他地方就报错误错误如下
--------------------Configuration: myproject - JDK version 1.6.0_01 <Default> - <Default>--------------------
d:\Program Files\Xinox Software\JCreatorV4\MyProjects\myproject\Text.java:3: 需要 <标识符>
    System.out.println("long");
                      ^
d:\Program Files\Xinox Software\JCreatorV4\MyProjects\myproject\Text.java:3: 非法的类型开始
    System.out.println("long");
                       ^
2 错误问一下各位前辈
这是怎么回事?
在线等待`````````

解决方案 »

  1.   

    System.out.println();用在方法中或构造器中
    public class Hello{
     System.out.println("lang");//错误
     public Hello(){
        System.out.println("lang");//正确
     }
     public void sayHello(){
        System.out.println("lang");//正确
     }
     public static void main(String[] args){
        System.out.println("lang");//正确
     }
    }
      

  2.   

    哦,就连这么简单的测试都不可以
    代码:
    public class Test {
    System.out.println("我崩溃了!");
    public static void main (String[] args) {
    Test a=new Test();
        }
    }
      

  3.   

    在构造器中也不可以
    方法中
    除了MAIN()
    中其他都报错
      

  4.   

    你上面的代码有问题,java的类文件中只能定义属性和方法,Test是类文件,所以你的
    System.out.println("我崩溃了!");语句应该放在main()方法中,或其他自己定义的方法里面
      

  5.   

    public class Test {
    System.out.println("我崩溃了!");//这样是不行的.
    public static void main (String[] args) {
    Test a=new Test();
    }
    }如果你非得想写在方法外面可以这样
    public class Test {
    static{
    System.out.println("我崩溃了!");
    }
    public static void main (String[] args) {
    Test a=new Test();
    }
    }
      

  6.   

    public class Hello{
     System.out.println("lang");//错误
     public Hello(){
        System.out.println("lang");//正确
     }
     public void sayHello(){
        System.out.println("lang");//正确
     }
     public static void main(String[] args){
        System.out.println("lang");//正确
     }
    }也不正确
    错误如下:
    --------------------Configuration: my - JDK version 1.6.0_01 <Default> - <Default>--------------------
    d:\Program Files\Xinox Software\JCreatorV4\MyProjects\Hello.java:2: 非法字符: \65288
     System.out.println("lang");//错误
                       ^
    d:\Program Files\Xinox Software\JCreatorV4\MyProjects\Hello.java:4: 非法字符: \65288
        System.out.println("lang");//正确
                          ^
    d:\Program Files\Xinox Software\JCreatorV4\MyProjects\Hello.java:4: 不是语句
        System.out.println("lang");//正确
                  ^
    d:\Program Files\Xinox Software\JCreatorV4\MyProjects\Hello.java:7: 非法字符: \65288
        System.out.println("lang");//正确
                          ^
    d:\Program Files\Xinox Software\JCreatorV4\MyProjects\Hello.java:7: 不是语句
        System.out.println("lang");//正确
                  ^
    d:\Program Files\Xinox Software\JCreatorV4\MyProjects\Hello.java:10: 非法字符: \65288
        System.out.println("lang");//正确
                          ^
    d:\Program Files\Xinox Software\JCreatorV4\MyProjects\Hello.java:10: 不是语句
        System.out.println("lang");//正确
                  ^
    7 错误
      

  7.   

    shuhang1106
    但是你看看我刚才发的那个
    即使是定义了方法也不可以
    这次甚至
    连MAIN()
    中的都有错误了
      

  8.   

    对不起,刚才我弄错了
    有中文的(
    现在好了
    呵呵
    谢谢大家
    尤其是:
    shuhang1106
    :)