JAVA 언어를 시작하기 위해서 필요한 것이 있다.
JDK (Java Development Kit)
오라클 홈페이지에서 간단히 다운 받을 수 있으며,
다운 후 환경변수 셋팅으로 가볍게 자바코드를 실행 할 수 있다.
https://www.oracle.com/technetwork/java/javase/downloads/index.html
위 소스로 들어가면 JAVA SE ( Standard Edition )을 다운로드 할 수 있다.
* 웹 서버 소스를 짜야 하는 분들은 EE ( Enterprise Edition )을 다운 받으면 된다.
JDK를 간단히 다운 받은 후,
환경변수에 추가 해 줄 경로를 복사한다.
JDK파일의 경로는 기본적으로 C - Program files - java에 위치하며
우리가 복사 할 주소는
C:\Program Files\Java\jdk-11.0.1\bin
이와같이 뒤에 jdk * 와 bin 경로까지다.
내 PC -> 속성 -> 고급 -> 고급탭의 환경변수를 선택하여
( 혹은 윈도우 검색칸에 변수 만 검색하여도 나온다. )
사용자 변수의 목록 중 Path를 편집해 준다.
( 없으면 새로 만들기를 통해 Path를 하나 만들어 준다. )
Path의 경로 뒤에 ;를 붙이고 우리가 복사 할 주소인 C:\Program Files\Java\jdk-11.0.1\bin를 추가해 준다.
C:System;C:Blockchain;C:\Program Files\Java\jdk-11.0.1\bin 이와 같이 말이다.
이까지 한 후 win+R로 실행 창을 열어 CMD를 입력해 커맨드 창을 열어서
java와 javac를 입력하여 에러없이 환경변수에 등록이 잘 되었는지를 확인한다.
만약 찾을 수 없다 라는 문구가 뜬다면 환경변수 설정을 잘 못 해주어 그렇다.
이제 메모장에서 자바 소스코드를 작성하고 이를 컴파일 하여 실행해 보자.
우선 메모장에
class FirstJavaProgram
{
public static void main(String[] args)
{
System.out.println("Welcome to Java");
System.out.println("HEEEEEEEEEELLLLLOOOO");
}
}
이와 같이 작성하여
FirstJavaProgram.java라는 java확장자를 가진 파일로 저장해주자.
그리고 cmd창을 열어 이 경로로 들어가서
javac FirstJavaProgram.java 를 실행하여 java파일을 컴파일 해준다.
이 컴파일 작업은 java 소스코드를
JVM (Java Virtual Machine), 즉 자바가상머신이 이해 할 수 있는
'자바 바이트코드'로 변환하는 역할을 해 준다.
이 바이트코드는 컴파일 후 생성되는 .class파일에 담겨 작성된다.
그 후, java.exe파일인 자바 런처가 JVM을 실행하고 그 위에 이러한 .class파일이 실행되도록 도와준다.
java FirstJavaProgram을 실행하여 컴파일된 파일을 JVM 위에서 실행해보자.
에러없이
Welcome to Java
HEEEEEEELLLLLOOOO
가 뜬다면 잘 되는 것이다.
메모장으로 코딩하는것은 되게 가볍지만,
수백줄 수천줄이되고 여러 파일들을 관리하기에는 한계가 있다.
가장 간단하고 "무료"인 이클립스를 설치하여 진행해보자.
https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2018-12/R/eclipse-inst-win64.exe
이클립스는 위 주소에서 다운로드가 가능하다.
(2019. 01. 01 날짜 기준으로 최신 릴리즈 버전은 2018-12 이다 )
설치 후
File - > New -> Java Project를 통해 프로젝트를 생성 할 수 있고
프로젝트 생성 한 후 패키지를 생성하고 패키지 안에 class파일을 생성 할 수 있다.
* 프로젝트 명은 소문자로, 클래스 명은 첫 시작을 대문자로 하는게 일반적이다
소스를 작성 하고는
Ctrl + F11을 통해 소스파일을 Run 할 수 있다.