728x90
300x250

[PC활용] Oracle - OpenJDK (GNU/GPLv2)

 

자바를 구동하기 위한 OpenJDK 설치에 대해서 소개하려고 한다.

2006년도에 자바는 사실상 오픈소스로 전환하였다.

 

다만, SE라고 불리는 클라이언트를 통해서 사용할 경우에는 개발사가 비용을 부담해야 한다.

OpenJDK 등으로 사용할 경우에는 비용을 부담하지 않아도 된다.

 


1. Java SE에 대한 것 

 

오라클의 가격 정책을 참고하면 도움이 된다.

https://www.oracle.com/kr/corporate/pricing/index.html

 


2. OpenJDK

 

OpenJDK는 GPLv2를 적용받는다.

배포할 때 OpenJDK로 프로젝트를 적용하여 배포할 경우에는 비용을 부담하지 않아도 된다.

 

Java Development Kit로 배포할 경우에는 비용을 부담해야 한다.

단, 개인이나 학습자에게는 크게 해당되지 않는다.

 

http://openjdk.java.net에 접속하면 이러한 내용에 대해서 살펴볼 수 있다.

 

 

그림 2-1. OpenJDK License - 도도(Dodo)

 

 

그림 2-2. OpenJDK jdk.java.net - 도도(Dodo)

 


3. OpenJDK - Download & Extract

 

JDK 10(OpenJDK 10)을 다운받으려면 아래의 사이트에 접속하면 된다.

http://jdk.java.net/10

 

그림 3-1. OpenJDK - 도도(Dodo)

 

 

 그림 3-2. Java Development Kits, 도도(Dodo)

 

 그림 3-3. Java Development Kits, 도도(Dodo)

 

 그림 3-4. Open Java Development Kits, 도도(Dodo)

 

 그림 3-5. Open Java Development Kits, 도도(Dodo)

 

OpenJDK에 접속하면, 소스코드 등이 있다.

 


4. OpenJDK SE 10

 

OpenJDK와 마찬가지로 Java SE10(OpenJDK SE10)도 배포하고 있다.

OpenJDK SE10는 따로 설치하는 것은 아니고, OpenJDK를 사용하면 된다.

 


5. Eclipse Jee-photon에서 OpenJDK 사용하기(윈도우)

 

크게 어렵진 않다.

수동 조작으로 Program Files 내에 폴더를 하나 생성한다.

 

번호

기능

폴더명

1

폴더->생성하기

OpenJDK

 

그리고 그 아래의 폴더에 아래처럼 압축을 풀어주도록 한다.

 

 

 

그림 5-1. OpenJDK, OpenJDK 10.0.2 - 도도(Dodo)

 

컴퓨터의 속성에 들어간다.

 

내 컴퓨터 -> 오른쪽 버튼 -> 속성 -> 시스템

 

고급 시스템 설정을 클릭한다.

 

 

 

그림 5-2. 제어판의 시스템 - 도도(Dodo)

 

그림 5-3처럼 고급 탭을 클릭한다. 그리고 환경 변수(N)을 클릭한다.

 

 

그림 5-3. 고급 시스템 설정 - 도도(Dodo)

 

시스템 변수에 "새로 만들기(W)"를 클릭한다.

 

번호

변수명

1

JAVA_HOME

경로명

 

 

 

그림 5-4. 시스템 변수(S) 설정하기 - 도도(Dodo)

 


5-1. 이클립스 환경 설정 변경하기

 

아래의 그림은 Eclipse(Jee-Photon2)에 대한 환경설정을 변경하기 위한 것이다.

eclipse.ini을 클릭한다.

 

 

그림 5-1-1. Eclipse, jee photon2 - 도도(Dodo)

 

-vm 아래에 경로를 오픈JDK의 디렉토리 경로로 바꿔준다.

 

 

그림 5-1-2. Eclipse.ini - 도도(Dodo)

 

이클립스를 사용하면 된다.

 


6. 맺음말(Conclusion)

 

JDK에 대한 글을 작성하였다. 많은 도움이 되었으면 한다.

OpenJDK의 특징은 .msi 또는 .exe 형태로 설치하지 않는다.

 


7. 참고자료(Reference)

 

1. Global Pricing & Licensing | Oracle 대한민국, Last Modified , Accessed by 2018-08-14, https://www.oracle.com/kr/corporate/pricing/index.html

2. Price Lists | Global Pricing and Licensing | Oracle Corporation(US), Last Modified, Accessed by 2018-08-14, http://www.oracle.com/us/corporate/pricing/price-lists/index.html

3. OpenJDK:  Download and install, Last Modified , Accessed by 2018-08-14, http://openjdk.java.net/install/index.html

반응형

+ Recent posts