VSCode не может найти основной метод при использовании кнопки Run | Debug по умолчанию - PullRequest
0 голосов
/ 11 октября 2019

В последнее время, когда я пишу Java, я нахожу ошибку, когда нажимаю кнопку Run | Debugger в VS Code Editor.

PS C:\Users\futur\Desktop\adasd> cd 'c:\Users\futur\Desktop\adasd'; & 'C:\Users\futur\.vscode\extensions\vscjava.vscode-java-debug-0.22.0\scripts\launcher.bat' 'D:\Java\jdk-12.0.2\bin\java' '--enable-preview' '-Dfile.encoding=UTF-8' '-cp' 'C:\Users\futur\AppData\Roaming\Code\User\workspaceStorage\d2971d49798afa1da0be4f6b2ccf29ae\redhat.java\jdt_ws\jdt.ls-java-project\bin' 'BinarySearchTree' 
错误: 找不到或无法加载主类 BinarySearchTree
原因: java.lang.ClassNotFoundException: BinarySearchTree

Это случилось недавно. Примерно в течение 2 месяцев запуск | отладчика был нормальным.

  1. Нет скомпилированного объектного файла по пути «C: \ Users \ futur \ AppData \ Roaming \ Code \ User \ workspaceStorage \»d2971d49798afa1da0be4f6b2ccf29ae \ redhat.java \ jdt_ws \ jdt.ls-Java-проекта \ Bin». Кажется, причина в неудачном построении.

  2. Я очищаю все расширения и кеш, даже переустанавливаю VS код и расширения. Но это бесполезно.

  3. Мой исходный код - это всего лишь один файл Java без пакета, который можно собрать / запустить с помощью javac / java в powershell.

По умолчанию отладчик расширения Java в VScode создает исходный код в странной файловой папке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...