2013-02-24 5 views
6

Java 응용 프로그램이 Mac OS X에서 실행될 때 기본 응용 프로그램과 더 비슷하게 보이도록하기 위해 Apple은 Java 응용 프로그램을 Mac OS X와 ​​비슷한 방식으로 동작 시키도록 Apple Java Extensions을 만들었습니다. 이러한 기능을 통해 "정보" 응용 프로그램 아이콘으로 드래그 앤 드롭을 지원합니다.Java 7에서 Apple Java Extensions를 사용할 수 있습니까?

그러나 이러한 확장이 Java 7에 포함되어 있거나 Java 7에서 사용할 수 있는지 여부는 알 수 없습니다. Apple이 OS X 구현을 OpenJDK에 병합 한 것으로 알고 있지만 확실하지 않습니다. 이러한 확장 기능이 함께 제공되는지 여부 Mac OS X port of OpenJDK의 목표는 "완전한 기본 코코아 기반 UI 툴킷 포함"을 목표로하고 있지만 이것이 무엇을 수반하는지에 대해서는별로 알지 못합니다. 웹 검색은 유익한 것으로 입증되지 않았으며 Java 7과 호환되는지 또는 포함되는지 여부는 알지 못합니다.

  • 맥 실행하고있는 Java 7은 애플 자바 확장을 사용할 수 있습니다 :

    그래서 나는 세 가지 질문을 가지고 추측?
  • Java 7에 포함되어 있습니까? 그렇지 않은 경우 내 앱에 번들로 다운로드 할 수 있습니까?
  • Java 7과 호환되는 이러한 확장에 대한 대안이 있습니까?

답변

6

Java 7을 실행하는 Mac에서 Apple Java Extensions를 사용할 수 있습니까?

예. Oracle 배포판과 OpenJDK에 모두 포함되어 있습니다. 아래의 두 번째 대답을 참조하십시오.

앱 아이콘과 앱 프레임에서 드래그 앤 드롭 동작을 지원하는 하위 세트 만 있으면되므로 전체 API를 보증 할 수 없습니다. OpenJDK 7에서 예상대로 작동하지만 확인할 수 있습니다. Mac App Store에서 판매 중이기 때문에 배포 측면에서도 문제가 없습니다.

Java 7에 포함되어 있습니까? 그렇지 않은 경우 내 앱에 번들로 다운로드 할 수 있습니까?

이 그들은 오픈 JDK 7에 포함되어 있습니다, 당신은 /src에있는 소스를 찾을 수 /에서라도/클래스/COM/사과macosx-port-dev mailing list에 읽을 수있는 메시지와 버그 수정에 의해 암시 오라클에 의해 지원.

이들은 Oracle 배포판 unjar rt.jar에 포함되어 있습니다. 당신은 아무것도를 다운로드 할 필요가 없습니다

, 당신의 편집기에서 사용을 시작 : 자바 7 호환이 확장에 대한 대안

IntelliJ completion

이 있습니까?

내가 아는 것은 아니지만 대안이 필요하지는 않습니다.

+0

답변 해 주셔서 감사합니다. 그것이 효과가 있다는 소식을 듣게되어 기쁩니다. 사용 경험을 공유해 주셔서 감사합니다! – Thunderforge

+0

현재 Windows 용 Java8의 JDK 배포판에는 해당되지 않습니다. – koppor

+0

저에게 java는 com.apple.eawt를 찾지 못합니다.그것을 가능케하는 일종의 스위치가 있습니까? rt.jar를 다른 위치로 복사하고 포함 시키면 작동합니다. – Jochen

관련 문제