2014-10-04 2 views
1

나는 하루 종일 잔소리하는이 간단한 질문을 가지고 있습니다.새 경로 설정

내 JDK를 1.8.0_20으로 업데이트했으며 javac을 사용하고 싶습니다. 문제는 매번 javac -verioncmd에 입력하면 1.7.0_07이 표시된다는 것입니다.

내 경로에 jdk1.8.0_20\bin을 입력하고 java -versioncmd을 입력하면 1.8.0_20이 표시됩니다.

어떤 일이 일어나고 있는지 아이디어가 있으면 알려 드리겠습니다.

+0

[이 질문에] (http://stackoverflow.com/questions/9609139/javac-and-java-pointing-to-different-environments) 도움이 될 수 있습니까? – Keppil

+0

어떤 플랫폼을 사용하고 계십니까? JAVA_HOME도 설정 하시겠습니까? PATH에서 더 높습니까? –

+0

Win 8.1, JAVA_HOME은 jdk1.8.0_20에 설정됩니다. – MaciejFaron

답변

0

괜찮습니다. 문제를 해결할 수있었습니다.

문제는 내 경로 변수에 이전 javac 경로 (1.7.0_07)를 언급 한 것이 었습니다. 예전의 javac가 과거의 uni 할당과 연결된 '지저분한'디렉토리에 있었기 때문에 그렇게 명확하지 않았습니다.

도움 주셔서 감사 드리며 문제가 생겨서 죄송합니다.

0

javac -version을 입력 할 때이 명령은 항상 Java 컴파일러의 현재 버전을 표시합니다.

JDK를 1.8.0_20으로 업데이트하고 javac을 사용하면 환경 변수에 등록한 JDK 경로의 해당 JDK의 현재 버전이 표시됩니다. 따라서 javac -version을 입력하면 시스템 설정에서 jdk1.7 경로를 설정했기 때문에 jdk 1.7이 표시됩니다. 따라서 최신 버전의 JDK를 사용하려면 jdk1.8 경로를 환경 변수로 설정해야하거나Java 1.8이 저장되는/bin 경로에서 입력해야합니다. 환경 변수를 사용하여 경로를 설정하면 다시 설정해야 할 필요가 없습니다