우측 상단 다운로드 버튼 클릭
Download Packages 클릭
Eclipse IDE for Enterprise Java and Web Developers 설치
-> 콘솔프로그램 개발, 웹 클라이언트 개발, 웹 서버 개발 (웹도 되는 버전 설치하기)
윈도우 64버전 이클립스 다운로드
압축풀기
경로 저장폴더(c드라이브-> class폴더->java폴더 ) C:\class\java --> launch클릭
이클립스 폴더 통째로 c드라이브로 옮겨두기
바로가기 바탕화면에 만들어두면 편리함.
products - software - java - Downloads - java SE 8 - JDK Download - Java SE Development Kit 8u281-window x64다운 (오라클 로그인 필수)
다운로드 받은 jdk-8u281-windows-x64 클릭
JAVA SE Development Kit 8 창
저장경로 C:\Program Files\Java\jdk1.8.0_281
(어떤 프로그램이 어디에 설치되어 있는지 환경변수에 JAVA_HOME, JRE_HOME이라는 이름으로 경로를 해두겠다는 설정 값(약속))
시스템변수 - 새로만들기 - JAVA_HOME -> C:\Program Files\Java\jdk1.8.0_281
시스템변수 - 새로만들기 - JRE_HOME -> C:\Program Files\Java\jre1.8.0_281
시스템변수 - Path더블클릭 - 새로만들기 - %JAVA_HOME%\bin 입력
public class Hello{
public static void main(String[] args) {
System.out.print("Hello~~World!!");
}
}
명령창 열기
C:\class\java>java -version (JRE설치확인)
C:\class\java>javac -version (JDK설치확인)
C:\class\java>javac.exe Hello.java
C:\class\java>java.exe Hello
-> Hello.class 파일이 생김
- JDK & JRE 설치
- 환경변수 등록
- Path 설정
- 예제 만들기 & 실행
JDK --> JAVA Development Kit의 약자, 자바 개발 도구
JRE --> Java Runtime Environment, 자바 실행 환경
[사람]
Hello.java
Compile, 컴파일
javac.exe 자바소스파일명 (경로)
javac.exe Hello.java
public class~(사람이 쓰는 언어) --> 번역(컴파일) --> 100011 010~(컴퓨터가 알아들을 수 있는 언어)
Apple --> 번역 --> 사과
Hello.class
자바는 번역을 2번한다.
Hello.class -> (기계어, 1번째로 번역)
java.exe (2번째로 번역) -> 사용법 java.exe Hello //Hello.class 번역본의 내용을 진짜 기계어로 번역하고 번역된 기계어를 실행까지 한다. (번역 결과는 남기지 않는다, 번역본 안만든다.)
Hello.java -> 1차번역(javac.exe) -> Hello.class(산출물) -> 2차번역(java.exe) -> 산출물 X, 실행
[명령어 실행 주체]
컴퓨터 (여러가지 부품들이 모인 집합)
CPU