linux 설정 자바 환경 변수 상세

1.압축 해제 설치 jdk 셸 터미널 에서 jdk-6u14-linux-i586.bin 파일 이 있 는 디 렉 터 리 에 들 어가 면, 명령 을 실행 합 니 다./jdk-6u14-linux-i586.bin 이 때 프로 토 콜 이 나타 납 니 다.계속 차 를 두 드 립 니 다.동의 여 부 를 물 었 을 때 yes 를 입력 하고 차 로 돌아 갑 니 다.이후 현재 디 렉 터 리 아래 jdk 1.6.0 을 생 성 합 니 다.14 디 렉 터 리,모든 디 렉 터 리 에 복사 할 수 있 습 니 다. 
2.설정 해 야 할 환경 변수 1.PATH 환경 변수.명령 검색 경 로 를 지정 합 니 다.셸 아래 에서 명령 을 실행 할 때 PATH 변수 가 지정 한 경로 에서 해당 명령 프로그램 을 찾 을 수 있 는 지 찾 습 니 다.jdk 설치 디 렉 터 리 에 있 는 bin 디 렉 터 리 를 기 존의 PATH 변수 에 추가 해 야 합 니 다.bin 디 렉 터 리 에는 javac/java/javadoc 대기 와 같은 실행 가능 한 파일 이 포함 되 어 있 습 니 다.PATH 변 수 를 설정 하면 모든 디 렉 터 리 에서 javac/java 등 도 구 를 실행 할 수 있 습 니 다. 2.CLASSPATH 환경 변수.클래스 검색 경 로 를 지정 하 는 역할 을 합 니 다.작 성 된 클래스 를 사용 하려 면 당연히 찾 을 수 있 습 니 다.JVM 은 CLASSPTH 를 통 해 클래스 를 찾 습 니 다.jdk 설치 디 렉 터 리 에 있 는 lib 하위 디 렉 터 리 의 dt.jar 와 tools.jar 를 CLASSPATH 에 설정 해 야 합 니 다.물론 현재 디 렉 터 리"."도 이 변수 에 추가 해 야 합 니 다. 3. JAVA_HOME 환경 변수.jdk 의 설치 디 렉 터 리 를 가리 키 며,Eclipse/NetBeans/tomcat 등 소프트웨어 는 JAVA 검색 을 통 해HOME 변 수 는 설 치 된 jdk 를 찾 아 사용 합 니 다. 환경 변 수 를 설정 하 는 세 가지 방법
1./etc/profile 파일 수정 만약 당신 의 컴퓨터 가 개발 용 으로 만 사용 할 때 이 방법 을 추천 합 니 다.모든 사용자 의 셸 은 이러한 환경 변 수 를 사용 할 권리 가 있 기 때문에 시스템 에 안전성 문 제 를 가 져 올 수 있 습 니 다. .텍스트 편집기 로/etc/profile 열기 ·프로필 파일 끝 에 추가: 
export JAVA_HOME=/usr/share/jdk1.6.0_14 
export PATH=$JAVA_HOME/bin:$PATH 
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

·재 접속 ·주해 a.당신 은/usr/share/jdk 1.6.014 jdk 설치 디 렉 터 리 로 변경 b.Liux 에서 사칭":"로 경 로 를 구분 합 니 다. c. $PATH / $CLASSPATH / $JAVA_HOME 는 원래 환경 변 수 를 참조 하 는 값 입 니 다. 환경 변 수 를 설정 할 때 원래 의 값 을 덮어 쓰 지 않도록 주의해 야 합 니 다.이것 은 일종 입 니 다. 흔히 볼 수 있 는 잘못. d.CLASSPATH 의 현재 디 렉 터 리"."잃 어 버 릴 수 없습니다.현재 디 렉 터 리 를 잃 어 버 리 는 것 도 흔 한 오류 입 니 다. e.export 는 이 세 변 수 를 전역 변수 로 내 보 냅 니 다. f.대소 문 자 는 반드시 엄격하게 구분 해 야 한다. 2.수정.bash프로필 파일 이 방법 은 더욱 안전 합 니 다.이 환경 변 수 를 사용 할 수 있 는 권한 을 사용자 단계 로 제어 할 수 있 습 니 다.만약 사용자 에 게 이 환경 변 수 를 사용 할 수 있 는 권한 이 필요 하 다 면 개인 사용자 홈 디 렉 터 리 의'bash'만 수정 해 야 합 니 다.프로필 파일 이면 됩 니 다. ·텍스트 편집기 로 사용자 디 렉 터 리 의.bash 열기프로필 파일 ·재.bashprofile 파일 끝 가입: 
export JAVA_HOME=/usr/share/jdk1.6.0_14 
export PATH=$JAVA_HOME/bin:$PATH 
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

·재 접속 
3.셸 아래 변 수 를 직접 설정 이 방법 을 사용 하 는 것 에 찬성 하지 않 습 니 다.셸 을 바 꾸 면 설정 이 무효 이기 때문에 이 방법 은 임시 적 으로 만 사용 할 수 있 습 니 다.나중에 사용 할 때 다시 설정 하 는 것 이 번 거 롭 습 니 다. 셸 터미널 에서 다음 명령 만 수행 하면 됩 니 다: 
export JAVA_HOME=/usr/share/jdk1.6.0_14 
export PATH=$JAVA_HOME/bin:$PATH 
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

4.jdk 테스트 1.텍스트 편집기 로 Test.java 파일 을 새로 만 들 고 다음 코드 를 입력 하고 저장 합 니 다. 
public class test { 
public static void main(String args[]) { 
System.out.println("A new jdk test !"); 
} 
}

2.컴 파일:셸 터미널 에서 명령 을 실행 합 니 다 javac Test.자바 3.실행:셸 터미널 에서 명령 자바 Test 실행 셸 아래"A new jdk test!"글 자 는 jdk 가 정상적으로 작 동 합 니 다. 5.jdk 마 운 트 해제 ·jdk 설치 디 렉 터 리 를 찾 은uninst 하위 디 렉 터 리 ·셸 터미널 에서 명령 을 실행 합 니 다./uninstall.sh 에서 jdk 를 마 운 트 해제 할 수 있 습 니 다.
Desire has no rest.

좋은 웹페이지 즐겨찾기