Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I tried Java 7, then Java 6 (Apple's) but my Java (Swing) desktop applications behave as if I had a MacBook Pro instead of a MacBook Pro Retina.

Is there any setting I need to change somewhere?

Must I wait till ORACLE implements it in Java 7?

share|improve this question
1  
Can you add more detail? What do you mean when you say that Java apps behave as if it's a MBP instead of a rMBP? –  nadyne Mar 11 '13 at 19:51

2 Answers 2

Taken from the instructions for how to modify Eclipse’s plist to get retina display. I can verify, this works. Perhaps something similar can be done with your app, assuming that the Mac version has a plist.

  1. Do "Show package contents" on the Eclipse.app.
  2. Edit Contents/Info.plist.
  3. Just above
    </dict>
    </plist>
    Place this:
    <key>NSHighResolutionCapable</key> <true/>

Following were instructions on how to clear the cached version, but in a development environment while you are creating your apps, they are probably not useful.

share|improve this answer
1  
Good find! Links may break though, that's why fully documented answers are preferred on AD. Can you please summarize the solution in your answer? –  patrix Mar 12 '13 at 6:56
1  
@patrix: edited in response to comment! –  Andrew Lazarus Mar 12 '13 at 7:04

The time for waiting is over. Oracle did implement this at last in jdk-7u40

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.