JAVA | Part_1 시작하기
본문 바로가기

IT/자바

JAVA | Part_1 시작하기



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 할 수 있다.