Problema con la pantalla Retina - Corrección de pantalla GUI Java aplicaciones

2

En mi MacBook con retina cuando abro las aplicaciones de la GUI de Java con Oracle Java Se 7 (JEdit, Eclipse) me encontré con el mismo problema de visualización (fuente antialiasing de una GUI general con muy mala resolución).

$ /usr/libexec/java_home --verbose
Matching Java Virtual Machines (5):
    1.7.0_75, x86_64:   "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home
    1.6.0_65-b14-466.1, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
    1.6.0_65-b14-466.1, i386:   "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Para solucionar este problema, apliqué una solución según lo siguiente

  

Pasos de fijación

  1. Arrastre la aplicación afectada desde las aplicaciones al escritorio (por ejemplo, YourApp.app)
  2. Edite /Applications/YourApp.app/Contents/Info.plist con su editor de texto favorito;
  3. Al final del archivo, agregue las siguientes dos líneas, antes de las etiquetas finales </dict></plist> y guarde el archivo;

    <key>NSHighResolutionCapable</key>
    <true/>
    
  4. Inicie YourApp.app desde el escritorio y vea si se solucionó;

  5. Si está arreglado, arrastre YourApp.app de nuevo a / Aplicaciones y vuelva a realizar la prueba.
  

Corrección para: JEdit, Eclipse, etc.

Fuente de la solución alternativa: enlace

¿Por qué esto aparece bajo Oracle Java SE 7 pero en el Apple Java SE 6 anterior no?

    
pregunta myset 23.07.2015 - 10:31

0 respuestas

Lea otras preguntas en las etiquetas