비실이의 개발 성장기

linux(CentOS) CUI환경에서 Java(jdk1.8) 설치하기 본문

백엔드/Java

linux(CentOS) CUI환경에서 Java(jdk1.8) 설치하기

DubbingLee 2016. 11. 8. 21:52




java를 공부하기 위해 가장 기본적이며 중요한 Java(jdk1.8) 설치하는 방법에 대해 포스팅.


GUI환경에서의 설치가 아닌 CUI에서 jdk1.8 설치..



*GUI (Grafic User Interface) : 명령어가 시각화 된 그래픽 환경에서 프로그램을 사용하는 방식

CUI (Command-line User Interface) : 오로지 명령어를 통해서만 프로그램을 제어하는 방식






jdk를 다운받기 전에 미리 확인해야 할 사항이 있는데


현재 사용 중 인 리눅스 종류와 버전정보!


이름은 리눅스로 같을지라도 구성이나 명령어에 조금씩 차이가 있다고 한다.





내가 설치한 리눅스는 CentOS 이며, 버전은 7


CentOS 기준 사용중인 리눅스 버전 확인 명령어는 


grep . /etc/*-release 로 확인할 수 있다.



*사용중인 리눅스 종류와 버전정보






리눅스 종류와 버전정보에 대해 알았으니 jdk를 다운받아보자....


CUI환경에서는 wget이라는 프로그램을 사용해야만 web에 올려져 있는 파일을 다운로드 받을 수 있다.


wget설치에는 yum을 이용하면 된다.




명령어는 yum -y install wget 를 입력하면 된다.



* yum을 사용하여 wget을 설치









wget설치가 되었으면 이제 jdk를 다운받아보자


GUI환경으로 보면 오라클 홈페이지를 들어가서 각 OS에 맞는 jdk버전을 선택하여 다운받는것과 동일하다.


명령어는 아래와 같다.


wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pu/java/jdk/8u111-b14/jdk-8u111-linux-x64.rpm" -O jdk1_8.rpm



ps : 위에 명령어를 입력했는데 다운로드가 안되며 404 에러가 발생하면 


oracle에 올려져 있는 jdk 다운로드 링크주소에 변경이 생겼을 수 있습니다.


조치방법은 이 글 마지막에 넣어놨습니다.






명령어가 꽤 길다...


우리가 다운받을 jdk버전은 1.8버전이다.  


위에 명령어에 보면 jdk-8u111 이 보일텐데


앞에 8이 jdk버전이며 뒤에 u111은 릴리즈 된 버전을 뜻한다.


16.11.19일 기준, 오라클 홈페이지에 올라와 있는 jdk 최신버전은 8u112 이었다.




*wget명령어를 사용한 jdk1.8 .rpm 다운로드






입력한 명령어에 문제가 없다면 아래와 같이 다운로드가 진행됨을 확인 할 수 있다.










jdk 다운로드가 다 되었다면 rpm명령어로 다운로드 받은 파일을 설치하면 된다.


설치 명령어는 rpm -ivh jdk1_8.rpm


* rpm이 다운로드 받은 jdk1_8.rpm을 설치하는 화면






이로써 jdk 설치는 끝났다.. 


제대로 설치됐는지 확인하려면 



java -version


javac -version 을 입력해보자



아래와 같이 뜨면 설치가 제대로 된것이다!!! 








환경설정을 했으니, Hello Java 예제를 만들어서 찍어보자



명령어  vi HelloWorld.java  를 입력하여 예제파일을 만들어보자.





 vi편집기에서 글을 쓰려면 i 를 누르면 삽입모드로 변경되며 글을 쓸 수 있다.



그다음 아래 코드를 입력한다.



1
2
3
4
5
public class HelloWorld{
    public static void main(String[] args){
        System.out.println("Hello Java~~");
    }
}
cs





입력을 했다면 ESC를 눌러서 삽입모드를 종료한 뒤, 


 :wq! 를 입력하여 저장 후, vi편집기를 종료한다.




Java는 컴파일 언어여서, 우리가 저장한 형태로는 실행시킬 수 없다.


컴파일과정을 거쳐야 하는데, 


아까 위에서 jdk를 설치하고 version을 확인할 때


javac 를 입력했다.  이 녀석이 컴파일을 수행하는 컴파일러 다




컴파일을 하려면 javac HelloWorld.java 를 입력한다.



정상적으로 컴파일이 되면 아래와 같이 .class 확장자를 가진 파일이 만들어진다.






java HelloWorld 를 입력하여 정상적으로 실행되는지 보자






짜잔~   Hello Java~~ 가 출력되었다.





다음에는 CUI환경에서 tomcat7 환경구성 방법에 대해 포스팅 할 예정입니다.


잘못된 점이 있거나, 궁금하신 사항은 댓글로 남겨주세요~





0 Comments
댓글쓰기 폼