– 令牌“。”上的语法错误,@此符号后的预期

几天前,我的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" 

您不能只在Java中的类中间放置语句。 您需要将它们放在方法中:

 package lab6; public class Hellomsg { public void myMethod() { System.out.println("Hello."); } } 

或者在static块中:

 package lab6; public class Hellomsg { static { System.out.println("Hello."); } } 

您在方法之外进行方法调用是不可能的。

正确的代码看起来像:

 public class Hellomsg { public static void main(String[] args) { System.out.println("Hello."); } } 

您不能在初始化程序块或方法之外使用语句。

尝试这样的事情:

 public class Hellomsg { { System.out.println("Hello."); } } 

或这个

 public class Hellomsg { public void printMessage(){ System.out.println("Hello."); } }