Java 환경 설정을 다시 활성화하는 방법


1

JDK7을 설치 한 후 Java 기본 설정에서 Java 1.6을 비활성화했습니다. 그런 다음 시스템이 새로운 JDK 1.7에서 jar를 시작할 수 없다는 것을 알았으므로 1.6을 다시 활성화하고 싶지만 환경 설정을 다시 시작할 수는 없습니다.No compatible version of Java 1.5+ is available.

다시 가져 오려면 어떻게해야합니까?


java -version터미널에 무엇이 표시됩니까?
Mark

@Mark java 버전 "1.7.0_15"Java (TM) SE 런타임 환경 (빌드 1.7.0_15-b03) Java HotSpot ™ 64 비트 서버 VM (빌드 23.7-b01, 혼합 모드)
Shisoft

시스템 환경 설정의 Java 제어판은 무엇이며 "시스템이 jar을 실행할 수 없습니다"라는 의미는 무엇입니까
Mark

@Mark umongo와 같은 Java 응용 프로그램을 시작하면 'Java 1.6+의 호환되는 버전이 없습니다.'라는 메시지가 나타납니다.
Shisoft

이 문제는 java .apps 패키지 또는 명령 줄에서 jar를 실행합니까?
Mark

답변:


1

이것은 부분 답변이며 주로 Info.plist의 변경 사항과 공식 참조를 표시하기 위해 추가해야합니다.

패키지 된 Java 앱을 실행하는 구조 나 Info.plist가 변경된 것으로 보입니다 (이 블로그에서 ). 블로그는 Mountain Lion에 나와 있지만 Lion에서도 동일한 문제가 발생합니다. 문제는 Java의 변화입니다.

따라서 pakaged 앱을 실행하는 두 가지 방법을 볼 수 있습니다

  1. Apple에서 Java 1.6을 설치하십시오 (Mongo.app를 실행하면 이것을 사용합니다)
  2. 제안 된 AppBundler를 사용하여 앱 재 포장

Mongo.app에 대한 링크가 있습니까? 그리고 애플의 오래된 Java Preferences.app를 다시 포장하는 것이 좋습니다?
Graham Perrin


@ GrahamPerrin-OP의 질문에서와 같이 umongo를 찾을 수 없지만 Mongo.app를 찾을 수있는 오해-이제 다른 방향으로 진행됩니다. Mountain Lion에 따르면 Umongo.app가 손상되어 실행되지 않습니다. 대답은 Mongo.app이 패키지 된 Java 앱인 것처럼 생각합니다
Mark
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.