几天前,我的Eclipse在Windows更新之前运行良好。现在,每当我在Eclipse中尝试做任何事情时,我都会收到错误消息。只是一个简单的程序,因为这将显示一堆错误消息:
package lab6;
public class Hellomsg {
System.out.println("Hello.");
}
这些是我在与
相同的行上收到的错误"System.out.println":
"Multiple markers at this line
- Syntax error, insert ")" to complete MethodDeclaration
- Syntax error on token ".", @ expected after this token
- Syntax error, insert "Identifier (" to complete MethodHeaderName"
答案 0 :(得分:9)
你不能只在Java中的类中间放置语句。你需要把它们放在方法中:
package lab6;
public class Hellomsg {
public void myMethod() {
System.out.println("Hello.");
}
}
或static
块:
package lab6;
public class Hellomsg {
static {
System.out.println("Hello.");
}
}
答案 1 :(得分:1)
您在方法之外进行方法调用是不可能的。
正确的代码看起来像:
public class Hellomsg {
public static void main(String[] args) {
System.out.println("Hello.");
}
}
答案 2 :(得分:0)
您不能在初始化程序块或方法之外使用语句。
尝试这样的事情:
public class Hellomsg {
{
System.out.println("Hello.");
}
}
或者
public class Hellomsg {
public void printMessage(){
System.out.println("Hello.");
}
}