37

在最近对我的 Macbook pro 更新 Mac os Sierra 之后,我遇到了所有 Java 应用程序(如 Intellij IDEA 社区版)的滚动问题。

编辑器窗格中的滚动非常快。滚动增量的单位似乎很大。

Intellij IDEA 版本为 2016.2.3。Java 版本是 Java 8 更新 10.1。

即使在 "System Preference" -> "Java" -> "Advanced" tab 中,我也看到了相同的行为。

4

2 回答 2

37

这是一个已知的错误,可能是由 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(选择标记...为选择自定义位置的选项)。

于 2016-09-22T15:01:13.620 回答
10

您需要从 JetBrains 安装 JDK,因为它包含此问题的修复程序。

链接到JDK

在某处打开包装,按Command ⌘</kbd> + Shift + A, paste "Switch IDE Boot JDK" and point to unpacked directory.

链接到JetBrains 的说明

UPD: JetBrains在最新版本中修复了这个问题。链接

于 2016-09-28T07:56:23.663 回答