>  기사  >  Java  >  Java 환경 변수를 설정하는 방법

Java 환경 변수를 설정하는 방법

怪我咯
怪我咯원래의
2017-06-27 09:53:281978검색

Java 환경 변수 설정에 필요한 jdk를 다운로드하여 설치하세요. 다운로드 주소: http://download.oracle.com/otn-pub/java/jdk/7u2-b13/jdk-7u2-windows-i586.exe

一, java 환경 변수 설정 - Lite 버전

1. 내 컴퓨터->속성->고급->환경 변수

를 엽니다. 2. 새로운 시스템 변수 JAVA_HOME 및 CLASSPATH

변수 이름을 만듭니다. ): JAVA_HOME

변수 값(V): C:Program FilesJavajdk1.7.0

변수 이름(N): CLASSPATH

변수 값(V): .;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;

3. "시스템 변수"에서 "Path"라는 환경 변수를 선택하고 해당 변수를 더블클릭한 후, Path 변수 값에 jdk 설치 경로에 있는 bin 디렉터리의 절대 경로를 추가하고, 반- width 영어 세미콜론과 기존 경로가 구분됩니다.

변수 이름(N): 경로

변수 값(V): %JAVA_HOME%bin; %JAVA_HOME%jrebin;

두 번째, Java 환경 변수 설정 - 상세 버전

컴퓨터에 jdk를 설치한 후(여기) jdk1.7(다른 버전과 동일)로 설치한 후, Java 환경이 적용되기 전에 설정하세요.

먼저 내 컴퓨터를 마우스 오른쪽 버튼으로 클릭하세요. 속성을 엽니다. 그런 다음 "고급"에서 "환경 변수"를 선택합니다. 새로 열린 인터페이스에서 "JAVA_HOME", "Path" 및 "CLASSPATH" 세 가지 시스템 변수 속성을 설정해야 합니다. jdk를 설치하기 전에는 경로 속성이 이미 존재하지만 두 시스템 변수 JAVA_HOME 및 CLASSPATH가 존재하지 않으므로 생성해야 합니다.

"새로 만들기"를 클릭한 후 "변수 이름(N)"에 JAVA_HOME을 입력합니다. JAVA_HOME 변수는 java의 설치 경로를 나타냅니다. 그런 다음 변경 값(N)에 방금 설치된 "C:jdk1.7" 경로를 적습니다.

(참고: 설치 경로가 디스크 C가 아니거나 jdk1.7 폴더에 없으면 그에 따라 수정 가능합니다. 다음 텍스트는 C:jdk1.7에 설치된 것으로 가정합니다.)

두 번째 , 시스템의 변수에서 경로를 찾은 다음 "편집"을 클릭합니다. 경로 변수는 시스템이 모든 경로에서 java 명령을 인식할 수 있음을 나타냅니다. 그런 다음 변경 값(N)에 ".;%JAVA_HOME%bin"을 적거나("%JAVA_HOME%"는 방금 설정한 JAVA_HOME의 값을 의미함) "C:jdk1.7bin"을 직접 적는 것이 좋습니다. 재사용성이 높기 때문에 전자를 사용하십시오.

세 번째로 다시 "새로 만들기"를 클릭한 후 변수 이름에 CLASSPATH를 작성합니다. CLASSPATH 변수는 Java 로딩 클래스(클래스 또는 lib) 경로를 나타냅니다. java 명령은 클래스가 CLASSPATH에 있는 경우에만 인식할 수 있습니다. . 그런 다음 변경 값(N)에 ".;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtoos.jar"를 입력합니다. (현재 경로를 나타내려면 .를 추가합니다.)                                                                                                  마지막으로 Java 환경 변수가 설정되었으면 "확인"을 누르세요. 속성창이 사라질 때까지 저장 성공입니다

자바 환경변수 설정이 성공적으로 이루어졌는지 확인해보세요. 먼저 "시작"->"실행"을 열고 "cmd"를 입력하여 DOS 시스템 인터페이스로 들어갑니다. 설치가 성공하면 "java -version"을 입력하세요. 시스템에 Java 버전 jdk "1.7.0"이 표시됩니다. 이렇게 하면 Java 환경 변수 설정이 OK입니다!

요약, Java 환경 변수 설정 목적:

1,JAVA_HOME (1) 참고의 편의를 위해 예를 들어 jdk가 C:Program FilesJavajdk1.7.0 디렉터리에 설치된 경우 JAVA_HOME을 설정합니다. 나중에 이 경로를 사용하려면 각 참조에 대해 긴 경로 문자열을 입력하지 않도록 %JAVA_HOME%만 입력하세요.

(2) 정규화 원칙, jdk 경로를 변경해야 할 경우, JAVA_HOME의 변수 값만 변경하면 됩니다. 그렇지 않으면 jdk 디렉토리를 참조하기 위해 절대 경로를 사용하는 모든 문서를 변경해야 합니다. 모든 것을 변경하지 못하고 프로그램이 jdk를 찾을 수 없으면 다음과 같은 결과가 발생할 수 있습니다.

(3) 타사 소프트웨어는 소프트웨어를 정상적으로 사용할 수 있도록 합의된 JAVA_HOME 변수를 참조합니다. JAVA를 오랫동안 사용하면 특정 소프트웨어를 정상적으로 사용할 수 없는 경우가 발생합니다.

2 , CLASSPATH

CLASSPATH를 설정하는 목적은 프로그램이 해당 ".class" 파일을 찾을 수 있도록 하는 것입니다. 예: JAVA 프로그램 컴파일---A. java를 실행하면 현재 디렉토리에 A.class 클래스 파일이 생성됩니다. java A를 실행하면 해당 결과가 표시됩니다(CLASSPATH가 "."로 설정되어 있는 경우). 이제 A.class를 다른 디렉토리로 옮깁니다. 디렉토리(예: "e:")에서 java A를 실행하면 .class 파일을 찾을 수 없기 때문에 java.lang.NoClassDefFoundError 예외가 발생합니다. 이제 CLASSPATH를 ".;e:"로 늘린 다음 실행합니다. java A. 결과는 모두 정상입니다. java 명령은 CLASSPATH를 통해 .class 파일을 찾았습니다.

%JAVA_HOME%binjava를 사용하여 언제든지 java 명령을 실행하시겠습니까? 물론 그렇지 않으므로 PATH 경로에 %JAVA_HOME%bin을 추가하여 java를 사용하여 명령을 실행할 수 있습니다. 명령 프롬프트 창에 코드를 입력하면 운영체제가 현재 디렉터리와 PATH 변수 디렉터리에서 해당 응용 프로그램을 검색하여 실행합니다.

3, Java 환경 변수 설정 - 오류 사례

Error : java.lang.NoClassDefFoundError

Description: Java Virtual Machine 또는 ClassLoader 인스턴스가 클래스 정의 내에서 로드하려고 시도하는 경우(일반 메소드 호출의 일부 또는 새 표현식을 사용하여 생성된 새 인스턴스의 일부), 하지만 이 예외는 클래스 정의를 찾을 수 없을 때 발생합니다.

원인: Java 환경 변수 설정 오류


위 내용은 Java 환경 변수를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.