[Linux] 우분투에 Java, Intellij 설치하기(1)

춤추는 머쉬룸·2023년 8월 29일
0
post-thumbnail

사건의 발달은 이러했다.
윈도우에서 java 17 버전을 사용하고 있었는데, java 8 버전을 필요로 하는 프로젝트가 나타나버렸다! 8 버전은 귀찮아서 안 깔고 있었는데 때가 온 것이다...
사실 윈도우에 깔아도 됐겠지만 두 버전이 깔려 있으면 나중에 귀찮은 일이 생길 것 같아서 리눅스에 깔아야겠다는 생각이 들었다.

그럼 스타뚜!

⚠️ 주의 : 윈도우에 우분투를 설치하는 과정은 생략하겠다! 왜냐! 예전에 설치해서 생각이 안나지롱~~


1. Java 설치하기

1-1. Java가 설치되어 있는지 확인하자

$ java -version

나는 이미 8 버전을 깔아놓은 상태라 version "1.8.0_382" 라는 것이 뜨지만, 깔려있지 않은 경우에는 찾을 수 없다는 메세지가 뜰 것이다.

1-2. 패키지를 업데이트하자

$ sudo apt-get update –y


1-3. jdk 8버전을 설치하자

$ sudo apt-get install openjdk-8-jdk openjdk-8-jre


1-4. 설치가 잘 됐는지 확인하자

다시 java -versionjavac -version 을 치면 설치된 버전이 보인다.


2. 환경변수 설정

2-1. 설치된 자바 경로를 확인하자

$ which java
$ readlink -f /usr/bin/java

which java 를 하면 java의 위치를 보여주지만 보여주다가 만다. 그래서 readlink -f 경로 를 통해 전체 경로를 알아내자.
이렇게 알아낸 경로를 잘 복사해두자.


2-2. 환경 변수를 설정한다

환경 변수를 편집할 수 있는 파일은 /etc/profile 이다.
$ sudo vi /etc/profile 로 해당 파일을 열자.

* 왜 sudo인가? 이 친구는 원래 읽기 전용 파일이라 sudo로 권한을 얻어야 한다. sudo로 열게 되면 비밀번호를 입력하라고 하니 잘 기억해두자! (비밀번호는 눈에 안보이는 법이다.)

그러면 아래 사진처럼 생긴 파일이 열린다. 맨 아래에 두 줄을 추가해주자.

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre
export PATH=$PATH:JAVA_HOME/bin

위의 줄은 복사한 경로에서 /bin/java 를 제외한 나머지이고, 아래 줄은 원래 있던 PATH에 해당 경로를 하나 더 추가하라는 얘기인 것 같다.

* 환경마다 다를 수 있으니 이걸 그대로 복붙하다간 큰일 날 수도...?

참고 - 리눅스 명령어

  • sudo - 관리자 권한 실행 (앞에 붙이면 비밀번호를 물어본다.)
  • vi - 문서를 편집하겠다!
  • i - 입력모드 (문서 아래에 INSERT라고 뜬다. esc 를 누르면 빠져나온다.)
  • :q - 편집기 종료
  • :wq - 편집기 저장하고 종료
  • :q! - 편집기 강제 종료 (문서를 수정했는데 그냥 :q로 나오려고 하면 안된다고 한다.)

2-3. 수정한 내용을 반영한다

$ source /etc/profile

2-4. 환경 변수를 확인한다

$ echo $JAVA_HOME

방금 설정한 경로가 잘 나오는 것을 확인할 수 있다.




이로써 일단 Java 8버전은 설치가 잘 되었다.

글이 이렇게 길어질 줄이야...!
Intellij 를 설치하고 프로젝트를 열어보는 과정은 다음 포스팅에서 계속 작성해야겠다.

그럼 이만!

0개의 댓글