关于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();
}
}
------解决方案--------------------顶~~~~~~~~~~~~~~~~~~~~~~~~~