Java 환경 변수를 구성할 때 cmd에 Java -version을 입력합니까? jdk 버전 번호가 있으면 구성이 성공해야 합니다.
Java -version을 입력할 때 jdk 버전 번호는 jdk 설치가 성공했다는 의미일 뿐입니다.
또한 javac -version을 입력하여 버전 번호가 있는지 확인하세요. 이는 jre 설치도 성공적이라는 의미입니다.
성공적인 구성으로 간주되려면 이 두 가지 모두 성공적으로 설치되어야 합니다.
그런데 구성 단계를 추가하고 싶습니다. jdk1.7용 환경 변수:
1. 새 시스템 변수를 생성합니다.
변수 이름: JAVA_HOME
변수 값: D:\Java\jdk1.7.0 _60 (ps: 기본 경로를 변경하지 않은 경우 복사하면 되고, 수정한 경우에는 jdk 설치 디렉터리를 선택하세요.)
JDK의 설치 디렉터리는 JAVA_HOME을 사용합니다.
java_home을 구성하는 이유는 다음과 같습니다. (1) 참고하기 편리합니다. (2) 다른 소프트웨어는 합의된 JAVA_HOME 변수를 참조합니다. 예를 들어 Tomcat은 JAVA_HOME을 참조해야 합니다.
2. 시스템 변수 Edit에서 경로 찾기
변수 이름: Path
변수 값: D:\Java\jdk1.7.0_60\bin;D :\Java\jre7\bin;
(ps: 원래 Path 변수 값 끝에 ; 기호가 없는 경우 ; 기호를 먼저 입력한 후 위 코드를 입력하세요.)
경로가 구성된 후 시스템의 어느 곳에서나 Java 애플리케이션을 실행할 수 있습니다. 예: javac, java 명령.
3. 시스템 변수에 새 변수를 생성합니다.
변수 이름: CLASSPATH
변수 값: .;%JAVA_HOME%\lib;%JAVA_HOME%\ lib\tools .jar;
(ps: 앞에 .;가 있습니다. 이는 JDK가 CLASS를 검색할 때 현재 디렉터리에서 CLASS 파일을 먼저 검색하도록 지시합니다.)
java_home을 구성하는 이유는 다음과 같습니다. java 프로그램은 이미 개발된 클래스를 참조해야 하므로 Java 인터프리터는 참조된 클래스의 위치를 알아야 합니다. 그렇지 않으면 다음 메시지가 표시됩니다. 참조된 클래스를 찾을 수 없습니다.