본문 바로가기

기술/Linux

Linux/Java/VSCode) Gradle -> ERROR: JAVA_HOME is set to an invalid directory: 해결

왠지 모르게 어느날부터 자바 셋팅이 꼬였는데 일단 gradle도 안되는 상황 ㅠㅠ 

 

개발 환경

mac -> vscode -> ssh -> remote linux server 

맥에서 vscode로 리눅스 서버 접속 (remote extension  사용) 

우선 jdk는 서버에 설치가 잘 되어 있는 상황이었다. (javac --version) 하니까 잘나옴

 

1. $ which java 

/usr/bin/java

 

2. $ readlink -f /usr/bin/java

/usr/lib/jvm/java-11-openjdk-amd64/bin/java

여기서 뒤에 bin/java는 뺴야함

 

3. sudo vi /etc/bash.bashrc

export JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64/"

 

4. source /etc/bash.bashrc

 

5. reload 

 

이랬더니 다니 gradle 이 되긴 한다..