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에 대한 추가 설명이 필요할 수 있습니다.
- @reukiodo가 링크를 게시 한 두 개의 DMG를 다운로드합니다.
- Pacifist를 설치하십시오.
- pacifist로 java-DMG를 엽니 다.
- 'Package Contents'- 탭 (기본 탭)에서'Contents of JDK 7 Update XX.pkg '(XX는 예 : 51)를 선택합니다.
- '설치'버튼을 클릭하고 화면의 지시를 따릅니다.
- 유틸리티 폴더에서 Java Preferences.app을 열고 Java SE 7을 '일반'탭 (기본 탭)의 Java 버전 목록 맨 위로 드래그합니다.
- (선택 사항 : Eclipse로 작업 : Heath Borders 가 다른 질문에 답변 한 단계를 따르지만 유사한 질문입니다.주의! 이것은 실제로 OSX 10.7 Lion 용이지만 동일한 절차가 유지되며 10.6.8 Snow Leopard에서도 작동했습니다.)
이를 수행하는 두 가지 방법이 있습니다.
- charlessoft.com에서 Pacifist를 다운로드하고 그 안에있는 JDK PKG를 열고 응용 프로그램을 추출합니다.
- 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
'Program Club' 카테고리의 다른 글
| 플롯에서 파이썬 데이터 포인트에 레이블 지정 (0) | 2020.11.08 |
|---|---|
| SQL에서 "@"기호는 무엇을합니까? (0) | 2020.11.08 |
| Homebrew : 새로운 formula @ version 형식으로 사용 가능한 버전 나열 (0) | 2020.11.08 |
| AspNet Core 스캐 폴드 앱의 로그인 및 등록 페이지는 어디에 있습니까? (0) | 2020.11.08 |
| 비트 마스크 (플래그) 열거 형이 너무 커지면 수행 할 작업 (0) | 2020.11.08 |