Java -令牌“quot;上的语法错误&“,@此令牌之后应为

Java -令牌“quot;上的语法错误&“,@此令牌之后应为,java,eclipse,syntax-error,Java,Eclipse,Syntax Error,几天前,在Windows更新之前,我的Eclipse运行得很好。现在,每当我试图在Eclipse中执行任何操作时,都会收到错误消息。只是一个简单的程序,因为它将显示一系列错误消息: package lab6; public class Hellomsg { System.out.println("Hello."); } 这些是我收到的错误,与我收到的错误在同一行 "System.out.println": "Multiple markers at this line - Synt

几天前,在Windows更新之前,我的Eclipse运行得很好。现在,每当我试图在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"

在初始值设定项块或方法之外不能有语句

试着这样做:

public class Hellomsg {
    {
        System.out.println("Hello.");
    }
}
还是这个

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

<>你不能只在java中的类中间有语句。您需要将它们放入以下方法中:

package lab6;

public class Hellomsg {
    public void myMethod() {
         System.out.println("Hello.");
    }
}
或在
静态块中:

package lab6;

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

您在方法之外有一个方法调用,这是不可能的

正确的代码如下所示:

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

你在一个方法之外有一个方法调用,这是不可能的,而且我确信在Windows更新之前它也不起作用。你提到的代码本不应该起作用。所以,几天前当你说Eclipse运行良好时,只是想看看你是否给出了一个错误的示例,或者?谁给了这个答案-1?这是最好的答案,我的上帝。在我得到这个问题之前,我对eclipse有很多问题。当我解决之前的问题时,我收到了这些错误消息,因为我完全忘记了如何编写最简单的代码。我很惭愧。谢谢你叫醒我。不幸的是,我现在不能删除这个问题,所以它现在是我成为一个完完全全的noob的永久标志。