Program Club

Snow Leopard에 Java jdk 7을 설치하는 방법

proclub 2020. 11. 8. 11:28
반응형

Snow Leopard에 Java jdk 7을 설치하는 방법


내 Mac은 현재 Snow Leopard (10.6.8)를 실행 중이며 Java 7로 개발하고 싶습니다. Oracle 웹 사이트 에서 Java 7 OS X 설치 프로그램을 다운로드하여 실행하기 시작했습니다. 안타깝게도 설치 프로그램은 OS X Lion (10.7.3)에서만 지원된다는 메시지를 받았습니다. Snow Leopard가 설치된 컴퓨터에서 Java 7을 얻을 수있는 방법이 있습니까? Java를 업그레이드하기 위해 새 OS를 구입하는 것이 아닙니다. 나는 일부를 검색했지만 많이 찾지 못했습니다. 여기서 도움을받을 수 있기를 바랍니다. 감사.


http://www.charlessoft.com/ 에서 Pacifist를 사용하여 http://www.oracle 에서 다운로드 한 'jdk7-7uX-macosx-x64.dmg'파일에서 'JDK 7 업데이트 X.pkg'를 열고 설치합니다 . .com / technetwork / java / javase / downloads / index.html


내가 읽은 내용에서 JDK 7에는 10.7+가 필요하지 않으므로 .pkgPackageMaker (Xcode 도구)로 제공된 설치 프로그램 파일을 열고 OS 버전 요구 사항을 제거하고 다시 빌드했습니다.

변경 사항을 저장해야하므로 .dmg 파일에서 설치 프로그램을 복사해야합니다.
편집 : 마운트 된 .dmg가 읽기 전용이므로 다른 디렉토리에 빌드해야합니다.

지금까지 이것을 사용하면서 어떤 문제도 경험하지 않았으며 Java 환경 설정 창조차도 제대로 작동합니다.

주의 할 점은, 당신은 에 재주문의 JDK에있는 Java Preferences.app대신 자바 6의 새로운 JDK를 사용하는 프로그램을 얻을.


Java 7 .jdk번들 을에 복사하는 데까지 갔고 /System/Library/Java/JavaVirtualMachines/정상적으로 작동하는 것 같습니다.

Java 응용 프로그램이 실행되는 동안 JDK 번들을 이동하거나 이름을 바꾸지 마십시오. 내가 우연히 그런 짓을 한 게 아니라 ...


나는 같은 문제가 있었고 적절한 방법으로 구글을 검색 할 수 없었다. 결국 나는 스스로 해결책을 생각해 내 블로그에 올렸습니다.

http://jksha.blogspot.se/2013/09/java-7-and-snow-leopard-osx-106.html


@reukiodo의 대답은 확실히 갈 길 이니 감사합니다!. 그러나 저와 같은 newbs에 대한 추가 설명이 필요할 수 있습니다.

  1. @reukiodo가 링크를 게시 한 두 개의 DMG를 다운로드합니다.
  2. Pacifist를 설치하십시오.
  3. pacifist로 java-DMG를 엽니 다.
  4. 'Package Contents'- 탭 (기본 탭)에서'Contents of JDK 7 Update XX.pkg '(XX는 예 : 51)를 선택합니다.
  5. '설치'버튼을 클릭하고 화면의 지시를 따릅니다.
  6. 유틸리티 폴더에서 Java Preferences.app을 열고 Java SE 7을 '일반'탭 (기본 탭)의 Java 버전 목록 맨 위로 드래그합니다.
  7. (선택 사항 : Eclipse로 작업 : Heath Borders 가 다른 질문에 답변 단계를 따르지만 유사한 질문입니다.주의! 이것은 실제로 OSX 10.7 Lion 용이지만 동일한 절차가 유지되며 10.6.8 Snow Leopard에서도 작동했습니다.)

이를 수행하는 두 가지 방법이 있습니다.

  1. charlessoft.com에서 Pacifist를 다운로드하고 그 안에있는 JDK PKG를 열고 응용 프로그램을 추출합니다.
  2. PackageMaker (개발자를위한 도구)에서 PKG를 열고 10.7.3의 요구 사항을 제거합니다.

행운을 빕니다!


이 프로젝트의 일부 패치에서 snow leopard (전체적으로 작동, AWT 포함) 용 openJDK 7을 컴파일 할 수있었습니다 :
https://github.com/hgomez/obuildfactory/

좀 더 쉬운 시간을 위해 내 바이너리를 원한다면
https://bintray.com/wyatt8740/generic/openjdk7-sdk-osx-10.6/20140622/view

tarball은 약 57MB입니다.

에서 추출하십시오 /Library/Java/JavaVirtualMachines/. JDK는라는 디렉토리에 jdk1.7.0.jdk있습니다. 사용자의 설정 JAVA_HOME에 대한 환경 변수를 /Library/Java/JavaVirtualMachines/jdk1.7.0.jdk/Contents/Home다음에서에 JAVA_HOME을 설정하기위한 명령을 넣어 ~/.profile좀 더 영구적으로. 완전히 적용하려면 로그 아웃했다가 로그인하십시오. 지금까지 빠진 유일한 것은 JDK 7 브라우저 플러그인입니다.

또한 GUI를 통해 액세스 할 때 "자바 환경 설정"앱 (스포트라이트 검색에서 찾을 수 있음)을 사용하여 기본값으로 설정할 수도 있습니다.

안타깝게도 현재 Java 1.8을 작동시키려는 OS X에 액세스 할 수 없으므로 1.7은 아마도 10.6의 끝일 것입니다.


나만의 것을 만들 수 있습니다. 나는 전에 이것을했다. 쉬웠 어. 그리고 그것은 아마도 당신이 얻을 수있는 것처럼 공식적입니다 :

https://wikis.oracle.com/display/OpenJDK/Mac+OS+X+Port


/System/Library/CoreServices/SystemVersion.plist이 비디오 자습서 http://www.youtube.com/watch?v=eFi-H-7-PD4를 기반으로 버전을 변경했습니다 .


당신이 원하는 것은 불가능하지는 않지만 확실히 권장하지는 않지만 ... 이것이 당신이 원하는 것임을 확신하면, 여기에 Java (또는 OS 관련 문제를위한 모든 소프트웨어)를 설치하는 쉬운 방법이 있습니다 :-MainHD /로 이동 System / Library / CoreServices / SystemVersion.plist-이 파일을 백업하십시오 !! -텍스트 편집기에서 열고 제품 버전을 변경하십시오.

    <key>ProductUserVisibleVersion</key>
<string>10.6.8</string>
<key>ProductVersion</key>
<string>10.6.8</string>

당신의 필요에 따라.

경고 : 사무라이는 결정을 내리기 전에 7 번 숨을 쉰다.

참고 URL : https://stackoverflow.com/questions/13536667/how-to-install-java-jdk-7-on-snow-leopard

반응형