소프트웨어 VS Code에서 Java가 실행이 안됩니다
2018.05.22 03:12
VS Code를 이용해서 Java와 C# 빌드를 지원하는 IDE를 조합해볼 요량으로 이런저런 확장도 깔고... OpenJDK도 넣어보고 Git도 넣어보고 해보았습니다.
아직 Git은 테스트 하지 않고 그냥 Java 코드 실행이나 확인할 요량으로 간단하게 코드를 짜보았습니다.
그러니까 '디버그 어댑터 'java'에 대한 실행 파일을 확인할 수 없습니다'라는 오류 메세지가 뜨네요. Code Runner라는 확장을 깔아놔서 그거로 실행하려니까 저런 해괴한 문자들이 나옵니다. 이거 인코딩이 깨진거 같은데 해결할 방법도 모르겠고요.
일단 현재 설치된 확장은 다음과 같습니다.
C# (by Microsoft)
Code Runner (by Jun Han)
Debugger for Java (by Microsoft)
Java Extension Pack (by Microsoft)
Java Test Runner (by Microsoft)
Korean Language Pack for Visual Studio Code (by Microsoft)
Language Support for Java(TM) by Red Hat (by Red Hat)
Maven for Java (by Microsoft)
launch.json 파일의 내용물은 다음과 같습니다.
{
// IntelliSense를 사용하여 가능한 특성에 대해 알아보세요.
// 기존 특성에 대한 설명을 보려면 가리킵니다.
// 자세한 내용을 보려면 https://go.microsoft.com/fwlink/?linkid=830387을(를) 방문하세요.
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Debug (Launch)-Main",
"request": "launch",
"cwd": "${workspaceFolder}",
"console": "internalConsole",
"stopOnEntry": false,
"mainClass": "Main",
"args": ""
},
{
"type": "java",
"name": "Debug (Attach)",
"request": "attach",
"hostName": "localhost",
"port": 0
}
]
}
tasks.json파일의 내용물은 다음과 같습니다.
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "echo",
"type": "shell",
"command": "echo Hello"
},
{
"label": "run",
"command": "cmd",
"args": ["/c chcp 65001"]
}
]
}
설정에서 설정한것이라곤 이게 전부입니다.
"java.home": "C:/Users/LLVM/Downloads/LIBRARY/openjdk-1.8.0.171",
"git.path": "C:/Users/LLVM/Downloads/LIBRARY/Git/bin"
대체 뭐가 문제일까요?