Secret Poten

(1)JDK설치와 이클립스 설치 & 환경변수 설정하기 본문

JAVA(자바)

(1)JDK설치와 이클립스 설치 & 환경변수 설정하기

potentail 2016. 10. 10. 16:03

평소 리눅스 포스팅만 하였는데 자바포스팅에 급 관심을 가지게 됬습니다.

이유인 즉슨 인터넷때문에 제 컴퓨터가 서버구실을 못합니다(성능은 피시방컴퓨터의 2~3배이상은 되겠죠...)

이런저런 이유로 컴퓨터는 300만원씩이나주고 괴물로 샀으면서

정작 혼자서 쓰는 개인서버도 열지못하는 컴퓨터가 됬습니다 하하...

나중에 인터넷을 따로 신청해서 바꾸던지 해야겠죠...


뭐 그건그렇고 이번 포스팅은 자바의 제일 처음

JDK(자바 디벨로먼트 킷)과 이클립스 설치하기 입니다.

배우기전 먼저 프로그램 설치부터 하는게 기본아니겠숩니까 하하


기본적인 문법은 C언어와 유사하므로(if, 산수연산, for, while등)

C언어를 배우신다음 자바를 배우시면 좋습니다.

왜냐면 프로그래밍 언어라는것이 비슷비슷하게 짜여져있으므로

(물론 직접 프로그래밍시 다르겠지만 기본적인 개념만 있으면 다른언어도 쉽게 익힐수 있다는것이 장점이겠지요)


제가 배워봤던 언어라고 한다면 HTML,C언어&C++,JAVA정도가 고작이겠네요...


C언어와 자바를 비교해봤을때의 느낀점은?

C언어와 자바는 분명히 같은 프로그래밍 언어지만 동작방식이 다릅니다.


C언어는 절차지향언어로 순서대로 실행됩니다. (기계언어와 유사하므로 C프로그래밍이 신급이라면 엄청 좋습니다)


자바는 객체지향언어로 객체를 나눠서 실행하게 됩니다.


되도록이면 C언어를 배우신다음 자바를 배우시면서 뭐가 다른지 장,단점이 어떤것이 있는지

비교하시면서 배우실수록 실력은 더 늘어나게 됩니다.


제가 추천드리는 프로그래밍 팁!

아무래도 처음시작하신분 보다는 제가 그래도 조금더 많이 알고있다는 가정하에

알려드리는거지만 프로그래밍도 설계입니다.


프로그램 설계를 잘하시는분들이 대게 연봉도높고 잘만듭니다.

그이유야 뻔하겠지만요.


그래서 프로그래밍을 하실때 공책과 펜을들고 그림을 그려가면서 하시면 좋습니다.

부족한 포토샵실력으로 겨우 글자넣는 수준입니다 ㅠㅜ(블로그때문에 포토샵도 배워야겠군요...)


이런식으로 메소드별로나누거나 변수이름을 적는등 그림을 그려가면서

설계하면서 프로그래밍을 하시는것을 추천드립니다.


JDK를 설치해보자!

서론이 굉장히 길었네요 ㅠㅜ

그러면 바로바로 JDK를 설치하러 가봅시다.


JDK는 위에서 적은것처럼 JAVA DEVELOPMENT KIT의 약자로 JDK입니다.

그렇다고 무슨 프로그램이 아니라 그냥 설치파일입니다.


<JDK다운받으러가기>

↑위 링크로 클릭하시면 자바 홈페이지로 이동합니다.


※자바가 오라클사에 인수되면서 오라클로 되어있습니다.

※위 페이지에서 데이터베이스및 다른 제품도 받으실수 있습니다.



위 페이지가 오라클의 첫페이지입니다.

누가보던간에 다운로드 탭에가야 받을수 있겠죠?



Download->JAVA SE를 눌러줍시다. 



JDK를 받을수있는 창으로 넘어옵니다.


JDK버젼은 다를수있습니다 (업데이트로 인해 버젼이 다를수 있습니다)

(버젼은 크게 문제가되지않으니 걱정하지 않으셔도 됩니다)



다운로드를 누르시면 Java SE Development Kit 을 받을수있도록 다운창으로 옵니다.


리눅스쓰시는분은 리눅스 받아주시면 되구요 대부분은 윈도우 사용중이실테니

사용중인 운영체제에 맞게 다운받아주시면됩니다.



Accept License Agreement를 눌러주셔야 다운로드 버튼이 활성화가 됩니다.


이하 설치과정은 생략하도록 하겠습니다

(Next만 연타해주시면 됩니다)


환경변수 설정하기!

자바는 윈도우에서 항상 언제나 어디서든 실행이 되야할 조건이 갖춰져 있어야합니다.

그것이 바로 환경변수 이죠.


처음 하시는분은 어려울수도 있으나 엄청 간단하기때문에 따라해주시면 될거같습니다.


※JDK를 다른경로에 설치하신분은 조금 다를수있으니 참고바랍니다.



가장먼저 제어판->시스템및 보안으로 가줍시다.



그후 시스템을 클릭!



고급시스템 설정을 눌러줍시다.



여기서 환경변수 클릭!



Path가 보이실껍니다. 이걸 편집하기전 자바가 설치된 디렉터리 경로를 입력해줍시다.



보통은 C:\Program Files\java\jdk[버젼] 이 기본경로입니다.

이 경로를 복사해줍시다.


그리고 환경변수에서 새로만들기 클릭!



변수이름은 JAVA_HOME으로 해주신후 변수값은 복사했던 경로를 붙여넣기 해줍시다.

그리고 확인을 누르시면 됩니다.


그다음 Path를 편집누르신후 마지막줄끝에 ;(세미콜론)으로 문장구분하신후

%JAVA_HOME%\bin

위처럼 경로를 하나더 추가해주시면 환경설정은 모두 끝납니다.


저장하고 나와줍니다.


이클립스란 무엇인가?

이클립스를 간단하게 말하자면 "편집기" 입니다.


먼저 편집기의 장점으로 따지자면 문법 체크, 컴파일, 디버그, 익스포트및 임포트, 쉬운 소스파일관리 등등

여러가지 장점을 꼽을수가 있습니다.

[비슷한 편집기로 마이크로 소프트사의 Visual Studio를 예로들수있습니다.]


그러면 당연한거 아니냐? 라고 물으실텐데요

지금으로부터 몇년 몇십년전 메모장으로 프로그래밍을 하였습니다

(믿기지 않지만 그시절에는 메모장으로 작성하여 CMD창으로 컴파일을 하였습니다)


하지만 전 포스팅에는 CMD로 컴파일하는부분은 빼도록 하겠습니다.


이클립스 설치하기


<이클립스 다운받으러가기>

↑위 링크 클릭시 이클립스 공식사이트로 갑니다.



첫화면입니다만 뭐 별볼거없이 바로 설치할수 있겠군요.



뭐 이런거 다 설명안해도 아시겠지만 저걸 눌러서 다운로드 받아줍시다!

(제가 몇달전?만해도 이전버전인 MARS를 쓰고있었습니다.)


신기하게 이스터에그같이 이클립스 버젼별로 신기한 프로젝트 이름을 갖게되나봅니다.




한번더 다운로드를 누르면 다운로드가 됩니다.


설치하시는것도 모두 아실테니 하드 넉넉하신분은 기본경로에 설치를하시고


나는 다른경로에 설치하고싶다! 라는분은 다른경로에 설치해주시면 됩니다.


이클립스 실행해서 간단한 소스를 컴파일해보자!

다운만 받으면 되나요?

노놉! 제대로 실행이 되는지 확인까지 해야 비로소 오늘의 강좌가 끝납니다.



이클립스를 실행하시면 Workspace라고 뜨며 경로가 있습니다.


이경로는 이클립스에서 프로젝트 생성시 지정되는경로로 Workspace 그 말 그대로 작업시 생성되는 파일위치를 말합니다.

이것도 기본경로 공간이 넉넉하지않다면 보조 하드디스크에 경로를 잡아주시면 됩니다.


※이클립스를 킬때마다 뜨는게 귀찮다면 아랫쪽 Use this as the default and do not ask again을 눌러주시면 됩니다.


그리고 OKAY!



이클립스 기본화면입니다.

처음뜨는 웰컴은 그냥 창닫아주세요.


그러면 프로젝트를 하나 만들어서 컴파일까지 해봐야겠죠?


먼저 Package Explorer에서 오른쪽 클릭!



쭉쭉해서 Java Project를 하나 만들어 줍시다



프로젝트이름은 아무거나 지정해서 Finish!


그러면 프로젝트가 열리게 됩니다.

드롭다운해서 펼쳐봅시다.


기본적으로 프로젝트를 만들면 이런것들과 같이 생성이 됩니다.


src에서 오른쪽클릭해서 클래스를 하나 만들어보죠



일단 클래스가 무엇인지 패키지가 무엇인지는 차근차근 자바 포스팅을 진행하며 하도록 하겠습니다.

자바를 좀 더 배우고싶다면 제 블로그보다 서적을 한권 구매하셔서 보시는것을 추천드립니다.



클래스 이름도 Test로 만든후 Finish!



그러면 이렇게 작성할수있는 창이뜹니다.


그러면 저와 똑같이 작성을 해줍시다!


public class Test {

public static void main(String[] args){

System.out.println("Hello World!");

}

}



작성을 모두 하셨다면

Ctrl + F11 을 눌러줍시다.


이런게 뜬다면 그냥 OK!



Console창에 해당 컴파일 결과가 나타나게 됩니다.



이까지 모두 확인 하셨으면 환경변수 설정도 제대로 된것이며

이클립스 설치까지 모두 마쳤습니다!


다음 자바 포스팅은 이클립스에서 프로젝트만들기와 삭제, 그리고 다른 프로젝트 몇몇개도 다시한번 살펴보도록 하겠습니다.


-HardWare SetUp-

CPU : Intel i7-6700k

RAM : Samsung DDR4 8GB X 4 (32GB)

HDD : Seagate 1TB X 3 (3TB HDD)

SSD : Samsung SSD 128GB

VGA : Asus GTX1080 8GB

MB : Asus Z170-A STCOM

Case : Thermaltake Core X9

PSU : Micronics Performance II HV 850W Bronze

Other : PSIONIC Custom Water Cooler (CPU set), LED Cooler (EA 12)


그외 궁금한점은

공지사항을 잘보시고 오픈채팅으로 물어봐주시면 감사하겠습니다

공지사항 바로가기



'JAVA(자바)' 카테고리의 다른 글

(2) JAVA(자바) / 이클립스 간단한 설정및 UI설명  (0) 2016.10.12
Comments