2010-03-31 7 views
4

현재 Eclipse에서 작업중인 시스템이 있는데, JRE 시스템 라이브러리 버전은 sun-jdk-1.5.0.11이지만 활성 개발 기계에서는 java-6-sun-1.6.0.16입니다. . 컴퓨터에서 sudo 권한없이 동일한 "java-6-sun-1.6.0.16"버전을 사용하도록 첫 번째 컴퓨터를 만들 수있는 방법이 있습니까?sudo없이 jdk를 설치 하시겠습니까?

답변

5

특수 권한없이 JDK를 비표준 디렉토리 (예 : 사용자의 홈 디렉토리 아래)에 설치할 수 있습니다.

PATH 및 JAVA_HOME과 Eclipse를 지정하기 만하면됩니다.

4

Linux (및 기타 유닉스)에서 Java를 사용하면 설치하는 데 "root"암호가 필요하지 않습니다. 나는 항상 이것을한다. 지난 번 확인한 Windows와는 대조적으로 관리자 암호가 없어도 Java를 설치할 수 없었습니다.

당신이 필요로하는 모든

당신이 경로에 넣어 다음 JRE (또는 JDK) 등을 넣어하는 레퍼토리입니다 : 같은 맥락에서

... $ export PATH=~/jdk1.6.0_17/bin:$PATH 

... $ which java 
/home/wizard/jdk1.6.0_17/bin/java 

... $ java -version 
java version "1.6.0_17" 
Java(TM) SE Runtime Environment (build 1.6.0_17-b04) 
Java HotSpot(TM) Server VM (build 14.3-b01, mixed mode) 

, 당신은 동일한 사용자 계정에 여러 JVM을 유지할 수 있습니다 필요에 따라 경로를 변경하거나 IDE를 올바른 JVM으로 지정합니다 (예 : IntelliJ IDEA 1.6 VM을 실행 중이지만 1.5 VM을 사용하여 모든 단위 테스트를 컴파일 및 실행).

관련 문제