필자가 작성한 Cocoa Xcode 응용 프로그램이 있는데 사용자 컴퓨터에 설치된 Java 버전을 확인해야합니다. /System/Library/Frameworks/JavaVM.framework/Versions/
을 확인하고 어떤 폴더가 있는지 확인합니다. 그러나 Java 7에서는 작동하지 않습니다.Java 7 버전이 Cocoa를 통해 설치되어 있는지 확인하는 방법은 무엇입니까?
Mac OS X 10.7.5에 Java 7을 설치하면 /Library/Internet Plugins/JavaAppletPlugin.plugin
에 설치되었습니다. 그러나 이것은 내가 설치된 Java의 버전을 알려주지 못합니다. 최신 버전의 Java가 설치되어 있으면 동일한 위치에 설치된다고 가정합니다.
자바 7+ JRE가 사용자 컴퓨터에 설치되어 있는지 테스트해야한다면 /Library/Internet Plugins/JavaAppletPlugin.plugin
파일이 있는지 확인해야합니까? 확인하는 더 좋은 방법이 있습니까?
을 자바 버전을 당신에게해야하는 일을 (그리고 다시 자바 7을 설치 한) 데 당신이 찾고있는 것이 아닌 ... 또 다른 해결책은 JDK 7을 사용하여 아주 작은 jar를 생성하고 생성하고 java 명령을 사용하여 실행하는 것입니다 : 실패하면 바이트 코드가 당신의 JVM. – fge
@fge 자바 7을 설치할 때,'java -version'은 1.7로 업데이트되지 않았습니다 (여전히 1.6이라고 말합니다). – Ivan
그러면 java라는 것을 의미합니다. 6. 플러그인뿐 아니라 JRE를 설치 했습니까? 참고 : Mac OS X이나 Java 플러그인을 사용하지 않습니다 ... – fge