**已关闭。**此问题需要debugging details。当前不接受答案。
编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
昨天关门了。
Improve this question
当我试着写出java伪代码,或者“Hello world”代码时,它一直在说“
[{
"resource": "/workspaces/Java/Main/main.java",
"owner": "_generated_diagnostic_collection_name_#2",
"code": "536871240",
"severity": 8,
"message": "The declared package \"\" does not match the expected package \"Main\"",
"source": "Java",
"startLineNumber": 1,
"startColumn": 1,
"endLineNumber": 1,
"endColumn": 2
}]
“、“
[{
"resource": "/workspaces/Java/Main/main.java",
"owner": "_generated_diagnostic_collection_name_#2",
"code": "1610612940",
"severity": 8,
"message": "Syntax error on token \"puplic\", public expected",
"source": "Java",
"startLineNumber": 1,
"startColumn": 1,
"endLineNumber": 1,
"endColumn": 7
}]
“、以及“
[{
"resource": "/workspaces/Java/Main/main.java",
"owner": "_generated_diagnostic_collection_name_#2",
"code": "67108974",
"severity": 4,
"message": "This method has a constructor name",
"source": "Java",
"startLineNumber": 2,
"startColumn": 24,
"endLineNumber": 2,
"endColumn": 47
}]
“
我写出了w3schools说的“你好世界”的代码
public class Main {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
它只是弹出了上面提到的错误。请帮助我。
一个全新的java开发。
1条答案
按热度按时间lsmepo6l1#
这是最重要的部分。我猜你已经在代码中没有显示的顶部放置了一个
package Main;
声明。如果你有一个package Main;
声明,那么你的代码一定在一个名为Main
的子文件夹中。用小写和reverse Internet domain format命名包也更传统。所以,举个例子,如果你的网站是example.com
,那么你可以将你的包命名为com.example.helloworld
,或者,如果你没有网站,你可以使用一个你经常使用的名字(例如,在我拥有相应的域名mercerenies.com
之前,我就使用Java包命名空间com.mercerenies
)