미니멜로디

자바 JDK 다운로드 및 설치, 그리고 실행 본문

프로그래밍/자바

자바 JDK 다운로드 및 설치, 그리고 실행

미니멜로디 2018.01.12 13:06

자바

1995년 자바의 아버지라 불리는 '제임스 고슬링'과 그의 동료들이 함께 만든 프로그래밍 언어
초기 전기밥통과 같은 가전제품을 제어하기 위한 언어로 고안되었지만, 웹이 등장하면서 엄청난 성공을 거두며 주류 언어
현재 국내에서는 정부 및 기업의 시스템 통합(SI) 프로젝트가 대부분 자바
최근에는 모바일 플랫폼인 '안드로이드'가 엄청난 성공을 거두면서 자바의 수요가 급증


- 특징
객체 지향 언어
운영체제가 독립적
사용하기 쉬운 언어 (타 언어에 비해)
능률적이고 명확한 코드 작성 가능
자동적으로 메모리 관리 (Garbage Collection)


JDK(Java Development Kit) > JRE(Java Runtime Environment) > JVM(Java Virtual Machine)

JVM : 운영체제에 독립적이며 class 파일을 해석하고 실행, Java 프로그램과 운영체제를 연결해주는 기능을 수행


자바를 하기 위해선 JDK(Java Development Kit)를 설치해야 한다.



www.oracle.com/technetwork/java
다운로드 해야할 것은 일반 솔루션 개발용 자바인 Java SE(Standard Edition)이다.



현재 버전을 다운받으려면 'Java Platform (JDK) 9'를 선택하면 되지만
자바와 함께 꼭 사용되는 이클립스와의 호환을 생각하면 아래에 있는 '8버전 JDK'를 다운받아야 한다.



다음과 같은 화면이 뜨는데, 'Accept License Agreement'를 체크하여 동의하고 자신의 운영체제에 맞는 파일을 다운받는다.



설치파일을 실행! Next, Next..를 선택하고 설치를 끝낸다.


bin 디렉터리 PATH 설정


bin 디렉터리에는 자바 프로그램 개발에 필요한 실행파일들이 있다.
이 중에서 알아야 할 것은 자바 컴파일러인 javac.exe와 자바 런처인 java.exe이다.



두 파일을 디렉터리 경로에 상관없이 실행되기 위해서 bin 디렉터리를 환경변수 PATH에 등록한다.


C:\Program Files\Java\jdk1.8.0_161\bin\


cmd로 제대로 작동하는지 확인한다.


cmd로 컴파일 및 실행

class HelloWorld

{

public static void main(String[] args)

{

System.out.println("Hello World");

}

}


해당 코드를 입력하고


javac HelloWorld.java


명령프롬프트에서 컴파일을 진행한다. 컴파일이란 실행 가능 상태로 변경하는 것을 의미한다.
해당 내용을 명령프롬프트에서 입력하면 class 파일이 생성된다.


java HelloWorld


java를 실행해보면



이렇게 출력되는 것을 볼 수 있다.


.
.


컴파일은 안되고 error:cannot find symbol이 자꾸 떠서 원인을 찾는 데 오래 걸렸다.


원인은 I와 l
printIn이 아니라 println이다.


즉, 알파벳 i 대문자가 아닌 알파벳 소문자 l이다.


0 Comments
댓글쓰기 폼