Я использую VS Code для записи Java с плагином сборки Maven. Все идет хорошо после долгих попыток настройки, за исключением отладки. Конфигурация отладки выглядит примерно так:
// 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)-App<music-03>",
"request": "launch",
"mainClass": "ptcs.App",
"projectName": "music-03"
}
Когда я запускаю отладчик со второй конфигурацией, отлаживая приложение моего проекта (не запуская текущий файл), я получаю ошибку:
~/Sync/projects/music/music-03:cd /Users/Mike/Sync/projects/music/music-03 ; /Library
/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/bin/java
-agentlib:jdwp=transport=dt_socket,server=n,suspend=y,address=localhost:58363
-Dfile.encoding=UTF-8 @/var/folders/pn/3p41p2fj14d50n707c7x2p4c0000gn
/T/cp_90sfb6m3zinsbhwyvyknqb5hv.argfile ptcs.App
Error: Could not find or load main class
@.var.folders.pn.3p41p2fj14d50n707c7x2p4c0000gn.T.cp_90sfb6m3zinsbhwyvyknqb5hv.argfile
Обратите внимание, что у меня нет проблем с выполнением целей компиляции и пакета maven, и я даже могу создать исполняемый файл jar, упакованный с зависимостями. Мой pom. xml немного долго воспроизводится здесь, но если кто-нибудь может дать мне подсказку, что я должен от него опубликовать, я сделаю это.