При открытии проекта Java я увидел всплывающее окно с сообщением: Ошибка инициализации Oracle Java SE Language Server не включена.В соответствующем окне терминала я нашел следующий журнал:
Код: Выделить всё
Initiating server activation
Request to kill LSP server.
Cannot kill: current process is None
Launching Oracle Java SE Language Server with /Library/Java/JavaVirtualMachines/zulu-23.jdk/Contents/Home and userdir /Users/rahulchoubey/Library/Application Support/Code/User/workspaceStorage/bc14dfd84ed7c4f7a6d495fae3d0d875/Oracle.oracle-java
LSP server launching: 3851
LSP server user directory: /Users/[username]/Library/Application Support/Code/User/workspaceStorage/bc14dfd84ed7c4f7a6d495fae3d0d875/Oracle.oracle-java
There are parameters but nobody wants to proces them: [Course, Files]
Cannot find org.netbeans.modules.java.lsp.server in the log!
Please refer to troubleshooting section for more info: https://github.com/oracle/javavscode/blob/main/README.md#troubleshooting
Request to kill LSP server.
Cannot kill: Requested kill on 3851, current process is None
Oracle Java SE Language Server not enabled
Судя по сообщению «параметры», ошибка может быть что в названии моей папки есть пробел, но раньше это не вызывало никаких проблем — ошибки начались только вчера.
Соответствующие значения в файле settings.json: следующим образом:
Код: Выделить всё
{
…,
"java.configuration.runtimes": [
{
"name": "JavaSE-23",
"path": "/Library/Java/JavaVirtualMachines/zulu-23.jdk/Contents/Home",
"sources": "/Library/Java/JavaVirtualMachines/zulu-23.jdk/Contents/Home/lib/src.zip",
"default": true
},
],
"java.jdt.ls.java.home": "/Library/Java/JavaVirtualMachines/zulu-23.jdk/Contents/Home",
}
Я рассмотрел одно из решений — переименовать каталог моего проекта, чтобы в нем были символы подчеркивания; однако в именах большинства его подкаталогов также есть пробелы, поэтому я не уверен, целесообразно ли это решение.
(Я искал здесь, но нашел только этот вопрос. Единственный ответ заключался в том, чтобы установить JDK, но я не получаю всплывающее окно «JDK не найден!» вместе с ошибкой.)
Подробнее здесь: https://stackoverflow.com/questions/790 ... errors-out
Мобильная версия