(Примечание: всем, кто отказывается от голосования, пожалуйста, сообщите мне причину, чтобы я мог ее улучшить, а не повторять)
Я следовал инструкциям, приведенным в Java Getting Started внутри vscode, но это привело к сбою. Я не просто хочу, возможно, взломать, исправить это. Я хочу понять, что является причиной проблемы.
Я на Ubuntu 19.04 64bit.
vscode версия 1.38.1
У меня есть все базовые расширения Java, включенные в пакет, установленный в vscode.
java --version возвращает:
java 12.0.2 2019-07-16
Java(TM) SE Runtime Environment (build 12.0.2+10)
Java HotSpot(TM) 64-Bit Server VM (build 12.0.2+10, mixed mode, sharing)
Это то, что я следовал.
Сначала я перешел к недавно сгенерированному launch.json вместо прямого запуска кода, как указано в процедуре.
Вот мой launch.json
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Debug (Launch) - Current File",
"request": "launch",
"mainClass": "${file}"
},
{
"type": "java",
"name": "Debug (Launch)-QuickStart",
"request": "launch",
"mainClass": "QuickStart"
}
]
}
Я пошел дальше и снова нажал F5 на моем файле, и это то, с чем меня встретили
user@machine:$ cd /home/user/test/java/proj ; /usr/lib/jvm/java-12-oracle/bin/java -agentlib:jdwp=transport=dt_socket,server=n,suspend=y,address=localhost:42535 --enable-preview -Dfile.encoding=UTF-8 -cp /home/user/.config/Code/User/workspaceStorage/db4b3a82ff379b93685473884410762c/redhat.java/jdt_ws/jdt.ls-java-project/bin QuickStart
Error: Could not find or load main class QuickStart
Caused by: java.lang.ClassNotFoundException: QuickStart
Пожалуйста, помогите мне понять это и тем самым исправить это. Если я пропустил какую-либо важную информацию, пожалуйста, спросите в комментариях, и я быстро добавлю ее.
Спасибо