2013-01-03 3 views
1

방금 ​​새로운 MacBook Pro Retina에 Eclipse를 다운로드했는데 매우 심하게 보였습니다. 그런 다음 인터넷에서 검색 한 결과 Retina 디스플레이에서 이클립스를 멋지게 보이게하는 약간의 "해킹"을 발견했습니다. 그러나 자바 프로젝트를 실행하고 싶을 때, 전체 프로그램은 다시 끔찍해 보입니다.MacBook Pro에서 Eclipse로 망막 기능 프로그램 만들기

개발 된 프로그램을 고해상도로 표시 할 수있는 "해킹"이 있습니까?

+0

올바르게 표시되지 않는 항목은 무엇입니까? 텍스트 또는 그래픽? 또한, 어떤 Java 버전을 사용하고 있습니까? –

+0

내가 아는 한, JVM 드라이버 통합/지원에 의존하고 있습니다. Eclipse가 SWT (Swing 또는 AWT에 apposed)를 사용하기 때문에, I creased DPI를 활용하기 위해 배치 할 수있는 설정이있을 수 있습니다. 현명한 경우, 당신은 그것을위한 지원을 가져 오기 위해 자바에 대한 업데이트를 기다릴 필요가있다 – MadProgrammer

+0

자바 6을 사용하는 것에 신경 쓰지 않는다면 [this] (http://netbeans.org/bugzilla)를 볼 수있다. /show_bug.cgi?id=215141), 조금 읽으시오 – MadProgrammer

답변

2

지금은 스윙이나 AWT를 사용하는 망막 지원 프로그램을 사용할 수있는 유일한 방법은 클라이언트 컴퓨터에서 Java 6를 실행하는 것입니다. 컴파일 된 IDE가 무엇이든 상관 없습니다. 단지 클라이언트가 실행하는 것만 중요합니다. Mac 용 Java 6은 Apple에서 제작했기 때문에 OpenJDK 프로젝트에서 Java 7에서 사용할 수없는 일부 독점 렌더링 기술을 사용했기 때문입니다. 그러나

, HiDPI를 제공하는 맥 OS X 오픈 JDK 포트에 수정 has been submitted (즉 망막) 아쿠아에 대한 지원을보고 더 안정적이고되면 자바 7이 백 포트 자바 8에있다 are plans을 느껴 Java 8에 통합되어 있습니다. AWT 또는 Swing이 아닌 SWT를 사용하기 때문에 Java 7에서는 Eclipse가 흐리게 보이지 않습니다. 기본적으로 Mac OS X에서만 레이아웃 컨텐츠를 제공하는 다른 기술을 사용하며 필요할 때 HiDPI 이미지를 제공합니다. Swing 또는 AWT 대신 SWT를 실행하면 동일한 효과를 얻을 수 있지만 Cocoa 앱으로 전환하고 앱의 Info.plist 파일을 수정해야합니다 (하단의 지침 here).

관련 문제