Korora(Fedora)에서 Java환경 Setting하기

저번에 Solus얘기를 했는데 sdk 가 작동하지 않고 따라서 Kotlin이 안돌아가는 문제로 Korora라는 예쁜 친구로 바꾸었습니다. 이 친구는 Fedora의 Wrapper 격인 OS인데 상당히 예쁘게 잘 조직해서 Fedora의 이점을 그대로 살리면서 디자인 까지 신경 쓴 OS라고 보시면 되겠습니다. 이만 각설하고 본론으로 들어가보죠.

요즘 Scala를 잘 사용하고 있는데 경험 상 IntelliJ IDEA 만큼 효율적인 IDE는 없어서 애용중에 잇습니다. 마침 Java 9도 나왔겠다 다운받아서 잘 사용하다가 (fedora는 java 9를 rpm으로 설치할 수 있습니다.) Breeze를 쓰려고 sbt를 사용하려니 error가 났습니다. 정확한 원인은 모르겠지만  Java 8에서는 잘 작동하던 sbt가 Java 9에서는 잘 작동하지 않았습니다. 그렇다고 Java 9를 포기하고 8을 쓰려니 아까워서 여러가지로 시도해본 결과 만족스러운 결과를 얻었기에 여기에 공유합니다.

프로세스는 2가지로 나누어집니다. 바로 java 8 설치와 java 9 설치죠.

1. Java 8 설치

Java 8을 Fedora에서 설치하는 것은 쉽습니다.  단순히 설치 명령어를 실행하면 되기 때문이죠.

sudo dnf install java

Default 값이 Java 8이기에 이렇게 설치한 후 sbt를 설치해주면 오류 없이 잘 실행 됩니다. 하지만 우리는 Java 9를 쓸 욕심이 있기에 이제 본격적으로 Java 9를 설치해보도록 합시다.

2. Java 9 설치

Java 9는 Oracle 사이트에 들어가면 rpm 파일을 받을 수 있습니다만, 그러면 의미가 없기에 tar 파일로 받아줍시다. 이후 홈 이나 개인 지정 폴더에 압축을 풀어줍시다. 저 같은 경우는 홈 폴더에 zbin 이라는 폴더를 만들어 따로 응용프로그램들을 관리합니다. 그렇게 압축을 다 풀었다면 IntelliJ IDEA로 들어가서 Project Structure (File 탭에 있습니다.) 에서 Java 환경을 그 폴더로 변경해줍시다. 그럼 끝!

댓글

가장 많이 본 글