2014-12-01 3 views
0

Java가 jdk 1.7 (1.7.0_71-b14 < - 시스템 구성이 표시됨)으로 업그레이드되었습니다. 그러나 터미널에서 'java -version'은 1.6.0_65를 보여줍니다. 이 문제를 해결하기 위해 무엇을해야하는지 궁금합니다. 일부 사람들은 JAVA_HOME이 /library/java/JavaVirtualMachines/jdk1.7.0 ....이어야하지만 그 폴더에는 아무 것도 없다고 말합니다. 인터넷의 일부 다른 솔루션이 내 문제를 해결하지 못합니다. Mac, OSX 10.9.5를 사용하고 있습니다. 누구든지 제발 도와 주실 래요? jdk -version은 최근 설치된 것과 다른 이전 버전을 보여줍니다.

export JAVA_HOME=$(/usr/libexec/java_home -v 1.7) 

가 그런 다음 java -version 명령을 실행하고 문제가 해결되지 않을 경우, @RC이 코멘트에 언급 한 것처럼 컴퓨터를 다시 부팅 해 :

+1

재부팅을하셨습니까? 분명히 PATH 문제입니다. –

+0

'/ usr/libexec/java_home'을 실행하여 어떤'JAVA_HOME'이 기본적으로 사용되는지 확인해야합니다. –

+1

@RC. OS X에서는 'PATH'에 전혀 의존하지 않습니다. 'java'는 항상'/ usr/bin'에 있고,'/ usr/libexec/java_home'와 같은 방법을 사용하여 적절한 위치를 찾는 래퍼입니다. –

답변

0

이 명령을보십시오.

+0

나는 "..."버전과 일치하는 JVM을 찾을 수 없다는 메시지가 나타났습니다. 나는 1.7로 업그레이드했다고 확신한다. 그것이 왜 변하지 않는지 궁금합니다. –

+0

'시스템 환경 설정'을 열고'자바 '를 클릭하여'자바 제어판'을 엽니 다. 'Java' 탭을 클릭하고'View ... '를 클릭하십시오. 모든 'Java'버전이 목록에 있습니다. 그 창문에서 본 것을 말해 줄 수 있니? – Ihsan

+0

오직 하나만 ... 1.7.0_71 –

관련 문제