https://www.eclipse.org/downloads/packages/
우측의 Download 64 bit 클릭합니다
Download 클릭
이 과정에서 일정버전 이하를 사용하기 위해서는 로그인이 필요합니다.
다음 창에서 파일이 다운로드 되면서 후원 여부를 묻습니다.
파일이 다운로드 완료된다면 다음과같은 인스톨러 창이 보입니다.
그중 어떤것을 설치해야하는지 고민되실텐데 줄인다면 아래의 세가지중 하나일 것 같습니다.
1. Eclipse IDE for Java Developers
2. Eclipse IDE for Enterprise Java Developers
3. Eclipse IDE for Eclipse Committers
저는 학기가 시작하기 전에 EE버전으로 자바 연습을 해봤습니다.
하지만 EE버전은 실습에 사용하기에는 다소 용량이 있는 버전이라고 하셨어요. (무려 Enterprise 이니까요)
아마 위의 세가지 중에 하나를 선택하실텐데 수업시간에 어떤 IDE를 사용하시는지 잘 들으셔서 저처럼 EE를 설치하시지 않길 바랍니다.
그리고 아마 jdk버전, 혹은 eclipse 버전에 따라서 import되는 클래스들이 조금 다를 수 있습니다. (어떤 버전에서 특정 클래스는 import 안되는것 같았습니다)
저는 다시 설치했을 때, Eclipse IDE for Eclipse Committers로 설치했습니다.
아이콘 모양이 실습실에서 실행한 eclipse프로그램과 동일한 모양이었어요. (구글링을 해보면 다른 분들도 학교 실습에서 committers로 하시는것 같습니다. 반드시 수업에서 확인하시기 바랍니다)
다운받은 eclipse는 IDE 이며, VM은 jre..
둘의 각각의 의미를 이해하셔야 합니다.
사실상 java 클래스를 만들고 생성하는데 있어서 eclipse가 반드시 필요한 것은 아닙니다.
cmd를 통해 java 클래스를 생성할수도 있고, 컴파일도 가능하며, 실행까지 가능합니다.
이 방법은 다음 글을 통해 배우시게 됩니다.
https://hello-kk.tistory.com/95
그렇다면 왜 eclipse라는 툴이 필요할까요?
cmd를 통해 java 클래스를 생성할수도 있고, 컴파일도 가능하며, 실행까지 가능하지만 일련의 과정들이 일일히 명령어로 다루기에는 번거롭기도 하고 eclipse에서 제공하는 기능들 (예 : 디버깅, 변수에 어떤 값이 들었는지 확인, 클래스 파일을 빠르게 접근할 수 있는 GUI 환경 등)이 있기 때문입니다.
아무래도 아직 CLI환경보다는 GUI환경에 더 익숙해져있기 때문인데요, 개발자라면 command를 통해서 컴파일 및 실행 까지 가능해야 한다. 학교를 떠나면 어느 누구도 알려주지 않으니 학생이라면 꼭 숙지해야 하는 것을 강조하십니다.
그렇다면 만약 eclipse를 설치하지 않았다면 어떻게 java 파일을 만들고 컴파일하고 실행까지 할 수 있을까요?
먼저 받은 jdk 파일의 환경변수를 설정해주시면 됩니다.
https://hello-kk.tistory.com/94
만약 환경변수를 설정하지 않고 cmd에 다음의 명령어를 입력한다면 오류 문구를 보시게 될거에요.
>javac -version
하지만 환경변수를 설정해주고,
이미 실행되어있던 cmd창을 "종료" 후 다시 실행 해주신 뒤 다음의 명령어를 입력한다면
>javac -version
위와 같이 jdk 버전을 확인하실 수 있습니다. 반드시 실행되어있던 cmd창을 종료하시고 새로운 창에서 확인하셔야 합니다. 자동적으로 적용되지 않습니다.
중간에 동의를 구하는 창이 보일텐데 모두 체크박스에 체크하시고 다음 화면으로 넘어가시면 됩니다.
다음과같은 창에서는 LAUNCH를 클릭해 eclipse를 실행하시면 됩니다.
그러면 다음과 같은 창에서 workspace를 어디로 설정할지( 클래스 파일, 패키지 파일들을 어디에 따로 보관할지) 묻습니다.
저는 편한대로 바탕화면에 “workspace” 폴더를 만들고 지정해주었습니다.
좌측 하단의 Use this as the default and do not ask again을 체크해주시면 eclipse를 실행할때마다 workspace를 지정하라는 창이 나오지 않을거에요.
마무리되셨다면 우측 하단의 Launch 버튼을 클릭합니다.
그러면 다음처럼 로딩을 거치고 eclipse IDE 프로그램이 실행됩니다.
가장 처음 화면인데,
welcome이라 안내된것을 보니 처음 사용자에게 안내되는 창 같습니다.
x를 클릭, 해당 창을 종료하신 뒤 다음 순서를 살펴보겠습니다.
File > New > Java Project
다음 그림처럼 순서대로 클릭해 줍니다.
Project name 에 프로젝트명을 적어줍니다.
저는 'Test1'로 만들어주었습니다.
Finish를 클릭합니다.
그리고 좌측의 Package Explorer에서
생성한 project를 우클릭 > New > Class
이제부터 주의하셔야 할 부분이 있습니다.
1) Package 가 입력되어 있다면 지워주셔야 해요.
하단 그림에서 Package : (default) |
eclipse로 실행할때는 잘 되던 클래스파일이, cmd로 실행할때는 클래스를 찾을 수 없다는 오류문구를 띄우기도 합니다.
원인은 이 Package를 비워두지 않았을 때 생깁니다.
(나중에 package로 만들어본 뒤 cmd에서 실행해보세요)
https://hello-kk.tistory.com/6?category=897461
2) Name : 은 클래스 명을 적어주시면 됩니다.
하단 그림에서 Name : |
주의할 점은, 클래스명은 반드시 대문자로 시작하셔야 한다는 규칙이 있습니다.
저는 이번 예제에서 Test 클래스를 만들었습니다.
3) 그리고 하단의 체크박스를 살펴보면
public static void main(String[] args)가 있는데,
이 부분을 체크해주면 매우 감사하게도 코드에 자동적으로 메인문이 만들어집니다.
public static void main(String[] args){
//main
}
단순하지만 메인문이 포함된 클래스 파일을 만드실 수 있는 기능이니 알아두시기 바랍니다.
그리고 Finish를 클릭합니다.
그러면 메인문이 포함된 클래스 파일이 만들어집니다.
아래의 예문처럼 System.out.println(" hello workd ! "); 를 입력한 후, 실행하면 (ctrl + F11)
하단 console창에 출력문이 보이게 됩니다.
이제 cmd에서 실행해보도록 하겠습니다.
workspace에서 방금 만든 Project 폴더로 들어가고 bin 폴더까지 들어간뒤,
아래 빨간색 박스로 표시된 경로를 복사합니다.
여기서는 Test1 폴더까지 들어갔지만 bin까지 들어가 보세요.
그리고나서 cmd 창을 켭니다.
윈도우키 + R키로 검색을 하셔도 되고 직접 검색하셔도 됩니다. cmd 입력후 확인 클릭
그리고 cmd 창에서,
> cd 아까복사한 경로 붙여넣기
: 빨간 박스의 내용
엔터를 누르면 두번째줄에 좌측의 파란 박스가 보이실 거에요.
그쪽 경로로 이동했음을 의미합니다.
여기서
> java Test
: java 클래스 Test파일 실행. 두번째 줄의 우측 초록색 박스
입력하면
세번째 줄의 노란색 박스 속 'hello world!'가 보이실 겁니다.
출력문이 제대로 보이는 것을 확인했습니다.
[cmd기본 명령어 관련 게시물]
https://hello-kk.tistory.com/95?category=913173
'--------------------*** > JAVA 기초' 카테고리의 다른 글
toString (0) | 2020.04.10 |
---|---|
자바 단축키 (0) | 2020.02.24 |
자바 온라인 컴파일러 (0) | 2020.02.18 |
Java cmd 기본명령어 (0) | 2020.02.14 |
자바 설치 후, 환경변수 설정하기 (0) | 2020.02.14 |