– 令牌“。”上的语法错误,@此符号后的预期
几天前,我的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."); } }