Недавно я установил Visual Studio Code и попытался запустить простая программа
import java.util.*;
public class HelloWorld {
public static void main(String[] args) {
System.out.print("Hello World");
}
}
но я получил это
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
at HelloWorld.main(nush.java:3)
Я использую комплект для разработки java 11.0.1, и это мой launch.json
{
"configurations": [
{
"type": "java",
"name": "CodeLens (Launch) - HelloWorld",
"request": "launch",
"cwd": "${workspaceFolder}",
"console": "internalConsole",
"stopOnEntry": false,
"mainClass": "HelloWorld",
"args": ""
}
]
}
Добро пожаловать в Stack Overflow! Пожалуйста, возьмите тур и посетите наш центр помощи, чтобы узнать, какие вопросы подходят для этого сайта. Если вы можете редактировать ваш вопрос в соответствии с требованиями этого сайта, сделайте это.
Кроме того, не публикуйте изображения кода или ошибок, потому что это усложняет нам помощь в решении вашей проблемы. Всегда лучше скопировать и вставить соответствующий код и / или ошибки напрямую в свой вопрос. Пожалуйста, прочтите Почему бы не загружать изображения кода на SO, задавая вопрос?, затем редактировать свой вопрос соответственно.
Спасибо! Это сработало.




public class HelloWorld должен быть сохранен в файле с именем HelloWorld.java, а не nush.java.
Спасибо. Это очень помогло!
Похоже, имя вашего класса отличается от имени файла. Обязательно переименуйте все в то же самое, например.
class HelloWorldв файлеHelloWorld.java.