Notice
Recent Posts
Recent Comments
Link
반응형
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Archives
Today
Total
관리 메뉴

To Be Develop

[Java] 리눅스에서 자바 환경변수 설정하는 방법 본문

dev/Java

[Java] 리눅스에서 자바 환경변수 설정하는 방법

To Be Develop 2024. 2. 1. 14:58
반응형
저는 IntelliJ에서 내장 설치를 통해 Java 를 설치하였습니다. 따라서 실제로 java 명령어를 터미널에서 사용할 수 없었어요. 예를 들어 에러 메세지들은 아래와 같았어요.

 

 

Error message 1: 

ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Please set the JAVA_HOME variable in your environment to match the location of your Java installation.

 

Error message 2:

Command 'java' not found, but can be installed with:

sudo apt install openjdk-11-jre-headless # version 11.0.20.1+1-0ubuntu1~20.04, or
sudo apt install default-jre # version 2:1.11-72
sudo apt install openjdk-16-jre-headless # version 16.0.1+9-1~20.04
sudo apt install openjdk-17-jre-headless # version 17.0.8.1+1~us1-0ubuntu1~20.04
sudo apt install openjdk-8-jre-headless # version 8u382-ga-1~20.04.1
sudo apt install openjdk-13-jre-headless # version 13.0.7+5-0ubuntu1~20.04

 

 

 

 

이런분들 집중하세요.

일단 IntelliJ에서 java를 설치하셨으면 보통 내장 설치로 진행된다고 해요. 일반적으로 설치되는 경로와는 달라서 직접 설치해주어야합니다. 일단 그럼 자바가 설치되어있는 곳이 어디인지 알아야겠지요 ??

 

 

자바 설치 경로:

보통 IntelliJ에서 알 수 있습니다. 설정에서 자바를 선택하는 곳에 가시면 경로가 나와있습니다. 이 방법은 이미지 첨부하고 그래야하는데 귀찮아가지구 댓글로 물어보시면 알려드릴게요!!

 

Linux 에서 하시는 거면 저와 비슷할 거라고 생각하고 말씀드릴게요.

 

home/username/.jdks/openjdk-21.0.2/bin

 

보통은 위 경로에 있다고 합니다.

 

따라서 이 경로를 환경 변수로 설정해줍니다.

 

nano ~/.bashrc

 

여기서 환경변수 경로를 넣어줍니다.

 

export JAVA_HOME=/home/username/.jdks/openjdk-21.0.2
export PATH=$JAVA_HOME/bin:$PATH

 

위와 같이 해주면 환경 설정은 끝났네요. 이제 모든 명령어 다 가능합니다~!

 

(버전이나 자바 폴더는 본인 것에 맞게 바꿔주시면 됩니다.)

 

$ java -version
openjdk version "21.0.2" 2024-01-16
OpenJDK Runtime Environment (build 21.0.2+13-58)
OpenJDK 64-Bit Server VM (build 21.0.2+13-58, mixed mode, sharing)

 

 

빌드도 성공~~!

 

 

$ java -jar inflearnProject-0.0.1-SNAPSHOT.jar

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::                (v3.2.2)

 

 

반응형