日期:2014-05-20  浏览次数:20657 次

关于JCreator
我刚开始学习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   错误

问一下各位前辈
这是怎么回事?
在线等待`````````

------解决方案--------------------
贴下源代码,不然怎么看呀

------解决方案--------------------
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 ");//正确
}
}
------解决方案--------------------
你上面的代码有问题,java的类文件中只能定义属性和方法,Test是类文件,所以你的
System.out.println( "我崩溃了! ");语句应该放在main()方法中,或其他自己定义的方法里面
------解决方案--------------------
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();
}
}
------解决方案--------------------
顶~~~~~~~~~~~~~~~~~~~~~~~~~