programing tip

Mac OS X Java 업데이트 용 소스 코드

itbloger 2020. 11. 8. 09:33
반응형

Mac OS X Java 업데이트 용 소스 코드


이 질문에 이미 답변이 있습니다.

Mac OS X 10.6 업데이트 3 용 Java가 java 1.6.0_22로 업그레이드되었습니다. 그러나 소스 코드 나 JavaDoc은 포함되지 않았습니다. Apple이 소스를 제공하는지, 그렇다면 어디서 찾을 수 있는지 아는 사람이 있습니까?

Eclipse에 소스를 첨부하고 싶습니다.


오늘도 같은 문제가 발생했습니다. http://connect.apple.com 에서 Java Developer 패키지를 설치 했지만 /System/Library/Frameworks/JavaVM.framework/...더 이상 "src.jar"를 찾을 수 없습니다 . 내 컴퓨터에서는 이제
/Library/Java/JavaVirtualMachines/1.6.0_22-b04-307.jdk/Contents/Home/src.jar.

업데이트 : 2011 년 3 월 최신 버전의 경우 jar는 현재 다음과 같습니다.
/Library/Java/JavaVirtualMachines/1.6.0_24-b07-334.jdk/Contents/Home/src.jar

다시 한 번 새 Java 개발자 패키지를 먼저 다운로드해야합니다.


내가하는 일은 다음과 같습니다.

Java Developer Kit (개발자 AppleId 사용), 현재 버전을 다운로드하여 설치 1.6.0_24-b07-334.jdk한 다음 쉘에서 /System/Library/Frameworks/JavaVM.framework/Home디렉토리로 이동하십시오.

JDK의 소스 파일에 대한 기호 링크에 넣어 src.jar, docs.jar그리고 appledocs.jar당신이 방금 다운로드 한 JDK에, 즉 :

sudo ln -s /Library/Java/JavaVirtualMachines/1.6.0_24-b07-334.jdk/Contents/Home/src.jar src.jar

다른 두 병도 비슷합니다.

그런 다음에 이클립스 / 환경 설정 , 새 만들 수 있습니다 설치된 JRE를 하여 복제 기존 (같은 뭔가 기존 점 /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home) 다음 새 선택 설치된 JRE를 하고 원본을 제거합니다.

Eclipse 프로젝트는 '새로운'JRE를 가리 키도록 업데이트해야 할 수 있지만 이제 소스와 javadocs를 더 이상 고민하지 않고 표준 Java 항목에 사용할 수 있습니다.

NB 제대로 작동하려면 jdk의 버전이 시스템 Java의 버전과 일치하는지 확인하십시오.


8 단계로 Java 소스, 문서를 설치합니다.

  1. Apple ID ( http://connect.apple.com )로 로그인합니다.

  2. https://developer.apple.com/downloads/index.action으로 이동합니다.

  3. OS X 2012-00 * 개발자 패키지 용 Java 다운로드

  4. javadeveloper_for_os_x_ * .dmg를 설치합니다 .

  5. 이동 이클립스> 환경 설정> 자바> 설치된 JRE

  6. 검색 ...을 클릭하십시오 .

  7. / Library / Java / JavaVirtualMachines / 1.6.0_your_jdk_filename.jdk/ contents / home 과 같은 위치로 JRE를 선택하십시오 . 제 경우에는 jdk 파일 이름이 1.6.0_33-b03-424.jdk.

    터미널에서 jdk의 파일 이름을 찾을 수 있습니다. ls -l /Library/Java/JavaVirtualMachines

  8. 이제 "선언 열기"를 시도하고 "소스를 찾을 수 없음"메시지를 받으면 버튼을 누르고 소스 첨부 ... 를 누르고 / Library / Java / JavaVirtualMachines / /contents/home/src.jar를 붙여 넣으십시오.1.6.0_your_jdk_filename.jdk


이것은 나를 위해 일한 정확한 단계입니다.

apple dev java 다운로드 페이지로 이동하여 가능한 최신 버전을 가져옵니다 (apple dev 웹 사이트에서는 OS 버전에 적합하지 않은 패키지를 다운로드 할 수 없습니다). Mac OS X 10.6 업데이트 5 (디스크 이미지) 용 Java 개발자 패키지를
설치했습니다 .

그런 다음 다음 명령을 실행했습니다.

sudo ln -s /Library/Java/JavaVirtualMachines/1.6.0_26-b03-384.jdk/Contents/Home/src.jar /System/Library/Frameworks/JavaVM.framework/Home/src.jar
sudo ln -s /Library/Java/JavaVirtualMachines/1.6.0_26-b03-384.jdk/Contents/Home/docs.jar /System/Library/Frameworks/JavaVM.framework/Home/docs.jar
sudo ln -s /Library/Java/JavaVirtualMachines/1.6.0_26-b03-384.jdk/Contents/Home/appledocs.jar /System/Library/Frameworks/JavaVM.framework/Home/appledocs.jar

그런 다음 Eclipse를 다시 시작했습니다 (새 JRE를 만들 필요가 없음).


Java 개발자 업데이트를 설치해야 할 수도 있습니다 : http://developer.apple.com/library/mac/releasenotes/Java/JavaSnowLeopardUpdate3LeopardUpdate8RN/NewandNoteworthy/NewandNoteworthy.html


다운로드 및 설치 후에도 작동하지 않습니다. 디렉토리를 사용하는 것도 나에게 효과적이지 않았습니다. 이것은 마침내 도움이되었습니다.

 sudo cp  /Library/Java/JavaVirtualMachines/1.6.0_22-b04-307.jdk/Contents/Home/src.jar /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/

일식을 통해 연결되었습니다!


솔루션이 나를 위해 작동하지 않는다는 것을 알았지 만 (내가 뭘 잘못하고 있는지 확실하지 않음) src.jar실제 항아리를 지정하는 대신 디렉토리를 선택하면 Eclipse에서 소스를 볼 수있었습니다 .


FYI; 그러나 Macbook Pro 2008에서는 Lion 및 NetBeans 7.0.1로 처음부터 다시 설치되었으므로이 스레드에 설명 된대로 개발자 패키지를 다운로드 한 후 패키지 Java 10.7 업데이트 1 (최신 릴리스), 소스 및 JavaDoc이 운 좋게 자동 설치되었습니다. 모든 것이 좋습니다.


Java 업데이트 1을 실행하는 OSX 10.7 Lion의 경우 소스가 /Library/Java/JavaVirtualMachines/1.6.0_29-b11-402.jdk/Contents/Home/src.jar에 있습니다. 다른 답변에서 언급했듯이 IDE에서이 디렉토리를 설정하기 전에 먼저 Apple에서 Java Developer 패키지를 다운로드하여 설치해야합니다.


2012 년 1 월 31 일, Apple은 개발자 사이트에 Mac OS X 개발자 미리보기 11M3614 + 10M3614 용 Java를 게시했습니다 .

이것은 소스 코드, 문서 등 (즉, 개발자가 필요로하는 모든 것)을 포함하는 버전입니다.


다음 링크에서 우분투 패키지를 다운로드하고 압축을 풉니 다 (usr ar 명령 즉 ar -x * .deb).

src.zip 파일을 복사하여 저장하십시오.

http://packages.ubuntu.com/hardy/all/sun-java6-source/download

참고 URL : https://stackoverflow.com/questions/4120107/source-code-for-mac-os-x-java-updates

반응형