在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在最新版本中解决了这个问题。 请参阅链接 。