В последнее время, когда я пишу 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 месяцев запуск | отладчика был нормальным.
Нет скомпилированного объектного файла по пути «C: \ Users \ futur \ AppData \ Roaming \ Code \ User \ workspaceStorage \»d2971d49798afa1da0be4f6b2ccf29ae \ redhat.java \ jdt_ws \ jdt.ls-Java-проекта \ Bin». Кажется, причина в неудачном построении.
Я очищаю все расширения и кеш, даже переустанавливаю VS код и расширения. Но это бесполезно.
Мой исходный код - это всего лишь один файл Java без пакета, который можно собрать / запустить с помощью javac / java в powershell.
По умолчанию отладчик расширения Java в VScode создает исходный код в странной файловой папке.