1. JDK를 다운로드 받습니다.
https://www.eclipse.org/downloads/
Eclipse Downloads | The Eclipse Foundation
The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.
www.eclipse.org
사이트에 방문하여 "Open JDK Runtimes"의 "Download Now"를 선택합니다.
"Latest LTS Release"를 클릭하여 다운로드를 받습니다. 만약 윈도우 아닌 다른 운영체제를 예를 들어 Linux나 Mac을 사용할 경우에는 "Other platforms and versions"를 클릭하여 맞는 JDK를 다운로드 해야 합니다.
화면 하단에 다운로드 진행 상태를 확인이 가능합니다.
다운로드가 완료되면 파일 위에서 마우스 우측버튼을 눌러 [열기]를 클릭합니다.
설치가 진행 됩니다. [Next]버튼을 클릭합니다.
디스크 그림 우측의 화살표를 눌러 전체를 선택하도록 변경합니다. 이렇게하면 Path에 자동으로 등록되며 JAVA_HOME 환경변수도 자동으로 추가가 됩니다.
[Finish] 버튼을 눌러 설치를 등록합니다.
설치를 확인해 보겠습니다.
윈도우 작업표시줄의 찾기에 "cmd"를 입력하여 "명령 프롬프트"를 실행합니다.
콘솔 화면이 나타나면 "set java_home"을 입력하고 [Enter]를 입력 합니다. 환경변수가 자동으로 등록되어 있음을 확인 가능합니다.
"set path"를 입력하고 [Enter]를 입력 합니다. path에 JDK가 설치된 폴더아래 bin폴더가 추가 되었음을 확인 가능합니다.
"javac"를 입력하고 [Enter]를 입력 합니다.
java 컴파일러(compiler, 순화 용어: 해석기, 번역기) 사용법이 나타납니다. 이제 자바를 개발할 준비가 끝났습니다.
자바 파일을 하나 만들어 컴파일과 실행을 해 보겠습니다.
윈도우 작업표시줄의 찾기에 "note"를 입력하여 "메모장"을 실행합니다.
다음의 코드를 입력합니다. 대소문자와 들여쓰기를 조심하여 정확하게 입력해야 합니다.
1
2
3
4
5
|
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!!!");
}
}
|
cs |
[파일(F)] - [저장(S)]을 선택합니다.
저장할 폴더(자신의 폴더를 하나 만들어서 사용 예를 들어 JavaExam )를 선택하고
파일 형식을 "모든 파일(*.*)"로 변경하고
인코딩을 "ANSI"를 선택하고
파일이름에 "HelloWorld.java"를 입력하고
[저장(S)]버튼을 눌러 저장을 실행합니다.
저장이 완료되었으면 콘솔 화면에서 작업하도록 하겠습니다.
탐색기를 실행하여 저장된 폴더로 이동합니다.
파일이 만들어져 있는것을 확인하고 주소 표시줄을 선택후 cmd 입력하고 [Enter]를 입력합니다.
콘솔창이 나타나며 해당 폴더에 위치합니다.
프롬프트에서 "dir"을 입력합니다.
좀 전에 만든 자바 소스파일이 보입니다.
컴파일을 해보도록 하겠습니다.
"javac H"만 입력하고 [Tab]키를 누룹니다. 파일이름이 자동 완성됩니다.
"javac HelloWorld.java"를 [Enter]를 입력하여 실행합니다.
아무 메세지도 나타나지 않아야 컴파일이 성공입니다. 어떤 메세지가 나타났다면 소스 프로그램에 문제가 있는것이니 메모장의 코드를 다시 한번 확인해 주시고 수정하고 저장하고 다시 실행해서 에러가 없을때까지 반복합니다.
프롬프트에서 "dir"을 입력합니다.
HelloWorld.class 라는 파일이 생성되었습니다. 이 파일이 JVM(자바가상머신)이 실행할 수있는 바이크 코드입니다.
이제 실행해 보도록 하겠습니다.
"java HelloWorld"를 [Enter]를 입력하여 실행합니다.
화면에 "|Hello World!!!"가 출력되면 성공 입니다.
불편하기 짝이 없습니다. 좀더 좋은 통합개발 환경(IDE)을 사용해 보도록 하겠습니다.
https://www.eclipse.org/downloads/ 방문하여 다운로드를 받도록 하겠습니다.
Eclipse 프로그램을 JAVA로 작성한 프로그램 입니다.
설치 버전과 압축버전이 있는데 여러 버전을 여러번 설치해서 사용하려면 압출버전을 받아 사용하는것이 좋습니다.
위에 보이는 화면에서 Download Packages를 선택하여 원하는 버전을 다운로드 받습니다.
화면 우측에 보면 다른 버전을 선택 가능합니다. 여기서는 "Eclipse 2022-12(4.26)"버전을 선택하도록 하겠습니다.
나타난 화면에서 나중에 다시 받지 않기 위해서 "Eclipse IDE Enterprise Java ..."의 우측에 있는 자신의 플랫폼에 맞게 선택하여 다운로드를 받습니다. 여기서는 "Windows x86_64"를 눌러 다운로드 합니다.
만약 다운로드 속도가 현저하게 느리다면 "Select Another Mirror"를 클릭하여 다른 미러 사이이트에서 다운로드를 진행합니다.
다운로드가 완료되면 파일을 원하는 위치로 이동한 후 압출을 해제하면 설치가 끝납니다.
압축해제시 알집보다는 7zip이나 반디집을 사용하시기 바랍니다. 알집은 긴 경로를 인식하지 못한는 단점이 있습니다.
다음은 반디집 다운로드 주소 입니다.
https://kr.bandisoft.com/bandizip/
반디집 공식 홈페이지 · ALZ, EGG, 7Z, RAR 지원 무료 압축 프로그램
반디집 (Windows) 반디집은 다양한 기능을 제공하고 빠르게 작동하는 압축 프로그램입니다. 무료로도 사용할 수 있으며, 유료 에디션은 다양한 고급 기능을 제공합니다. 주요 기능 지원 OS: Windows 7/
kr.bandisoft.com
여기서는 반디집으로 "알아서 풀기"를 실행했습니다.
압축해제가 완료되면 Eclipse 폴더가 보입니다.
해당 폴더로 이동하기 전에 "workspace"라는 폴더를 하나 생성해 둡니다.
이클립스 폴더로 이동하여 "eclipse.exe" 파일을 선택하여 실행합니다.
다음과 같은 로고가 나타나고 조금 기다리면 작업공간을 선택하는 화면이 나타납니다.
[Browse...]버튼을 눌러 이전에 만들어 놓은 폴더를 선택합니다.
[Launch] 버튼을 눌러 실행을 합니다.
다음의 화면이 나타나고 실행이 됩니다.
나타난 "Welcome"을 닫습니다.
다음과 같이 실행이 됩니다. 우측 상단의 "Open Perspective"를 선택합니다.
나타난 화면에서 "Java"를 선택합니다. 화면이 자바 기본을 배우기 좋은 상태로 변경됩니다.
우측에 보이는 3개의 링크 중에서 "Create Java Project"를 클릭하여 프로젝트 1개를 생성합니다.
프로젝트 이름을 입력하고 [Next]버튼을 클릭합니다.
소스파일은 "src"폴더에 저장되고 컴파일된 파일은 "bin"폴더에 저장됨을 확인 할 수 있습니다.
[Finish] 버튼을 클릭하면 프로젝트 생성이 완료 됩니다.
프로젝트를 확장해보면 "module-info.java"파일을 선택하여 지웁니다. 지우지 않아도 되지만 필요없는 파일이므로 삭제를 합니다.
"src" 위에서 마우스 우측버튼을 누르고 [New] - [Class]를 차례대로 선택합니다.
Name에 HelloWorld라고 입력하고 "public static void main(String[] args)" 체크 박스를 선택하고 [Finish]를 선택합니다.
다음과 같이 파일이 생성됩니다.
코드를 다음과 같이 변경하고 [Ctrl] + [F11]버튼을 눌러 실행하면 화면 하단의 [Console] 창에 결과가 나타납니다.
1
2
3
4
5
|
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!!!");
}
}
|
cs |
이제 자바 개발 환경 설치가 완료 되었습니다.
앞으로는 자바를 배워 보도록 하겠습니다.
'수업자료 > 자바' 카테고리의 다른 글
조건문(3월 27일) (0) | 2023.03.29 |
---|---|
조건문 (3월 24일) (0) | 2023.03.27 |
연산자 (3월 23일) (0) | 2023.03.23 |
산술 연산자(3월 22일) (0) | 2023.03.23 |
데이터 타입(3월 21일) (0) | 2023.03.21 |