인스톨러가 작동하지 않는 관리자 권한이 없는 윈도우 PC에서 JDK 8.0을 설치하고 이클립스를 실행해 보자.
개요
JDK 8.0 다운로드
다운로드 사이트 – http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
이 글에서는 32비트용 jdk-8u121-windows-i586.exe 을 다운로드한다.
c:\dev 폴더에 넣는다.
7-zip 설치와 압축 해제
다운로드 사이트 – http://www.7-zip.org/download.html
타입이 .exe로 된 32비트나 64비트 버전을 다운로드한다.
다운로드한 파일을 실행해서 적당한 폴더에 압축을 푼다.
이 글에서는 c:\dev\7-Zip 폴더에 풀었다.
아래 명령으로 jdk 인스톨 팩키지의 압축을 푼다.
1 2 |
cd c:\dev .\7-Zip\7z.exe x jdk-8u121-windows-i586.exe |
tools.zip 파일이 생성된다.
c:\dev\jdk8 폴더에 압축을 푼다.
1 |
.\7-Zip\7z.exe x -ojdk8 tools.zip |
.pack 파일을 .jar 파일로 변환
1 2 |
cd jdk8 for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar" |
자바 환경변수 등록
환경변수 JAVA_HOME 이 필요한 프로그램을 실행할 때를 위해서 환경변수를 등록한다.
윈도우즈키+R 키를 눌러 파일명을 지정해서 실행창을 연다.
cmd 를 입력해서 명령창을 연다.
아래 명령어를 실행해서 환경변수 JAVA_HOME 등록
1 |
setx JAVA_HOME "c:\jdk8" |
이클립스 실행
이클립스는 JAVA_HOME 환경변수를 보지 않기 때문에 javaw.exe 파일을 찾지 못해서 실행되지 않는다.
eclipse.ini 파일을 수정하자. 아래 줄을 -vmargs
이전 줄에 적어 넣는다. (javaw.exe 파일의 위치를 각자 PC 환경에 맞춰서 넣을것)
1 2 |
-vm c:/dev/jdk8/bin/javaw.exe |
-vm 다음에 꼭 개행할 것.