web-dev-qa-db-fra.com

Après la mise à jour de mac os sierra face à un problème de défilement avec Java applications comme Intellij

Après la récente mise à jour, Mac os Sierra, vers mon Macbook pro, je suis confronté à des problèmes de défilement avec toutes les applications Java comme Intellij IDEA community edition).

Le défilement dans les volets de l'éditeur est extrêmement rapide. L'unité des incréments de défilement semble être grande.

Intellij IDEA La version est 2016.2.3. Java est Java 8 Update 10.1.

Je vois le même comportement même dans l'onglet "Préférences Système" -> "Java" -> "Avancé".

37
josamuel

Il s'agit d'un bug conn , probablement provoqué par le JDK :

Il ressemble à un problème JDK et est reproductible avec une simple liste déroulante JList. Sierra génère beaucoup plus d'événements qu'El Captain. Ces événements contiennent des valeurs ~ 0,1 au lieu de ~ 1. Mais Java convertit quand même ces petits nombres en 1.

Edit: voir aussi ce bug d'OpenJDK: https://bugs.openjdk.Java.net/browse/JDK-8166591

Edit2: comme décrit dans l'autre réponse, JetBrains a corrigé son JDK personnalisé. Vous pouvez le télécharger ici et suivre ces instructions pour que IntelliJ utilise ce JDK à la place (sélectionnez l'option intitulée ... pour choisir un emplacement personnalisé).

37
Bastien Jansen

Vous devez installer JDK à partir de JetBrains car il comprend un correctif pour ce problème.

Lien vers JDK :

Déballez-le quelque part, appuyez sur Command ⌘ + Shift + A, pâte "Switch IDE Boot JDK "et pointez sur le répertoire décompressé.

Lien vers instructions de JetBrains.

UPD: JetBrains a corrigé ce problème dans la dernière version. Voir lien .

10
pbespechnyi