JDK 7을 Oracle Java (w Glassfish 포함)에서 다운로드하여 Windows 7 컴퓨터에 설치했습니다. 내가이 명령을 실행할 때 쉘에서 는 :자바 글래스 피시 jdk 7 jre 6 버전 충돌
javac의 -version 자바 -version
을 ... 나는 두 가지 버전을 얻을. 컴파일러는 Java 7 인 것처럼 보이지만 JRE는 Java 6 인 것으로 보입니다. Java 6 JRE에서 실행될 때 Java 7에서 컴파일 된 프로그램이 예외를 발생시키기 때문에 분명히 이것이 문제입니다.
질문 1 : JDK에는 javac.exe 컴파일러와 java.exe의 다른 버전이있는 이유는 무엇입니까?
질문 2 : 작동하려면 어떻게 설정해야합니까?