J’essaie d’exécuter une application Java (fichier JAR) sur un écran haute résolution (DPI élevé) sous Windows 10. L’application utilise Swing et n’est donc pas compatible avec les DPI élevés. Normalement, lorsque j’exécute une application qui n’est pas compatible DPI, Windows la met à l’échelle pour moi, bien que de manière floue. Mais pour une raison quelconque, il ne met pas à l’échelle l’application Java ; j’obtiens juste une toute petite fenêtre dans le coin avec un texte impossible à lire. Comment exécuter une application Java avec la mise à l’échelle haute résolution (floue) de Windows ?
Comment exécuter des applications Java mises à l'échelle sur un écran haute résolution (DPI élevé) ?
J’ai trouvé une solution simple sur ma machine Windows 10 :
-
Trouvez le
java.exeque vous avez installé. -
Clic droit →
Propriétés -
Allez dans l’onglet
Compatibilité -
Cochez
Remplacer le comportement de mise à l'échelle haute résolution. -
Choisissez
SystèmepourMise à l'échelle effectuée par :