Framework/Spring Boot

How to set java.home at vscode with MacOs

반응형

windows 환경은 c://로 시작하는 패스 예시가 많이 있는데 맥에서는 구체적인 예시 찾기가 어려웠어서 기록. it was hard to find an example how to set java.home path with mac. you can find some example with windows env, but not with mac in google. 

terminal에서 조회할 때에는 /usr/libexec/java_home -V 명령어를 사용하면 결과물이 아래와 같이 나온다. enter command /usr/libexec/java_home -V in terminal and you will get the next lines as the answer. 

Matching Java Virtual Machines (2):
    11.0.12 (x86_64) "Oracle Corporation" - "Java SE 11.0.12" 
    /Library/Java/JavaVirtualMachines/jdk-11.0.12.jdk/Contents/Home
    1.8.0_292 (x86_64) "AdoptOpenJDK" - "AdoptOpenJDK 8" 
    /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home​

패스를 적을 때 이 /Library 부터 /Home까지 그대로 넣어주면 된다. windows에서는 /bin 폴더를 썼었는데 mac에서는 /Contents/Home 을 쓰는 것 같다. 경로 못 찾고 헤매다가 그대로 넣어주니 찾기 시작함...

You need to enter the entire path from /Library to /Home like the code below. 

  "java.home": "/Library/Java/JavaVirtualMachines/jdk-11.0.12.jdk/Contents/Home"

 

the java.home variable defined in visual studio code settings does not point to a jdk.

 

728x90
반응형