http://www.oracle.com/technetwork/java/javase/downloads/index.html
자바 9부터 32 비트 윈도 시스템은 지원하지 않는다.
32 비트 윈도 시스템은 자바 8 최신 버전을 설치한다.
내려받은 파일을 실행하고, Next 버튼을 계속 클릭하면 JDK를 설치할 수 있다.
JDK는 C:\Program Files\Java\jdk-xxx (xxx는 버전)에 설치된다.
제어판에서 시스템을 선택한다.
고급Advanced 탭에서 환경 변수Environment Variables 버튼을 클릭한다.
사용자 변수User Varialbes의 New 버튼을 클릭한다.
아래와 같이 JAVA_HOME 환경 변수를 생성한다.
값은 윈도 탐색기를 이용하여 JDK 설치 디렉터리를 붙여넣는다.
Variable name: | |
Variable value: |
다시 사용자 변수의 New 버튼을 클릭하고 Path 환경 변수를 생성한다.
값에 %JAVA_HOME%\bin을 입력한다.
Variable name: | |
Variable value: |
C:\Program Files\Java\jdk-11.0.2\bin>javac C:\Users\Test.javaPath 환경변수는 명령 프롬프트에서 다음 명령으로 확인할 수 있다.
echo %Path%
public class Test { public static void main(String[] args) { System.out.println("Hello World!"); } }C:\ Command Prompt
C:\Users> javac Test.java C:\Users> java Test Hello World!
javac Test.java
'javac'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.
PATH 환경변수에 JDK의 bin 폴더를 추가되지 않았거나 잘못 추가된 경우이다.
java Test
Exception in thread "main" java.lang.NoClassDefFoundError: Test
Test.class 파일을 찾지 못했다는 메시지이다.
Test.class 파일이 없는 디렉터리에서 java Test를 실행할 때 이런 에러를 만난다.
클래스 파일이 없는 디렉터리에서 실행하려면 java.exe의 -cp 옵션을 사용한다.
C:\javawork>java -cp C:\Users Testcp 옵션 다음은 클래스 파일이 있는 디렉터리다.
패키지와 접근자까지
에디트플러스나
Notepad++
같은 단순한 에디터를 사용하는 게 좋다.
패키지와 접근자를 학습한 후에 이클립스를 사용한다.