在mac os sierra更新之后,像Intellij这样的Java应用程序面临滚动问题
在最近的更新之后,Mac os Sierra对我的Macbook Pro来说,我正面临像Intellij IDEA社区版这样的所有Java应用程序的滚动问题。
编辑器窗格中的滚动速度非常快。 滚动增量的单位似乎很大。
Intellij IDEA版本是2016.2.3。 Java版本是Java 8 Update 10.1。
即使在“系统首选项” – >“Java” – >“高级”选项卡中,我也会看到相同的行为。
这是一个已知的错误 ,可能是由JDK引起的 :
它看起来像JDK的问题,可以用一个简单的可滚动JList重现。 Sierra比El Captain产生了更多的事件。 这些事件包含值〜0.1而不是预期的〜1。 但Java无论如何都将这些小数转换为1。
编辑:另请参阅此OpenJDK错误: https : //bugs.openjdk.java.net/browse/JDK-8166591
Edit2:如其他答案中所述,JetBrains已经修复了它们的自定义JDK。 您可以在这里下载并按照这些说明使IntelliJ使用这个JDK(select标签为...
的选项来select一个自定义位置)。
您需要从JetBrains安装JDK,因为它包括解决此问题。
链接到JDK :
将它解压到某个地方,按Command⌘ + Shift + A ,粘贴“ Switch IDE Boot JDK
”并指向解压后的目录。
链接到JetBrains的说明 。
UPD: JetBrains在最新版本中解决了这个问题。 请参阅链接 。