V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
429463267
V2EX  ›  编辑器

Java IDEA 中文输入法悬浮窗不跟随光标的玄学 BUG 终极解决方案

  •  
  •   429463267 · Jul 2, 2018 · 6114 views
    This topic created in 2860 days ago, the information mentioned may be changed or developed.

    JAVA IDEA 中文输入法悬浮窗不跟随光标的玄学 BUG 终极解决方案

    先贴上 github 项目地址:IDEA-IME-BUG欢迎 fork & 搞基

    以上是知乎高票答案。

    神级 JAVA IDE 之 IDEA 玄学 bug:为什么标题说是玄学,因为很多用户反馈就算环境一样软件一样,也会有不一样的结果,同样都是 win10 配 JDK1.8.0.121+ IDEA 2018,有的人就是没问题,但是有人就有问题。

    但是本人参考了知乎高票答案依然无解,自己折腾了一晚上终于按照如下方法搞定。

    更新 JDK 到 1.80_172 [很重要]

    更新 JDK 到 1.80_172 [很重要]

    更新 JDK 到 1.80_172 [很重要]

    然后你可能需要将 IDEA 安装路径下的 jre 32 和 jre 64 改名,也就是让 idea 调用系统安装的 JDK,注意提前设置好 JDK 环境变量即可。 🤗🤔🤓 搞定以上步骤,重启 IDEA 完美解决。

    原文详见本人博客:JAVA IDEA 输入法悬浮窗不跟随光标的 bug 已经彻底解决

    13 replies    2019-08-09 13:07:59 +08:00
    429463267
        1
    429463267  
    OP
       Jul 2, 2018
    自顶
    fmumu
        2
    fmumu  
       Jul 2, 2018 via Android
    linux 一直有此问题且无解
    sonyxperia
        3
    sonyxperia  
       Jul 2, 2018
    好像是要把 idea 自带的 jre 替换掉就可以了。
    Windows 上经常出现,而且还是时好时坏的那种玄学 bug
    chocotan
        4
    chocotan  
       Jul 2, 2018
    我这 idea 自带的 jdk 自从上次升级之后问题就多了
    EricFuture
        5
    EricFuture  
       Jul 2, 2018
    我来顶你,果然是玄学
    binbinyouliiii
        6
    binbinyouliiii  
       Jul 2, 2018
    简而言之是更换 JRE,更方便的办法是,Help -> Find Action -> 搜索 JDK ,然后出来 switch boot jdk 选择就可以了。

    但是更换了 JDK,可能会出现问题,因为每次 IDEA 更新日志上多少会有些修复 jre 错误什么的。看运气了。
    429463267
        7
    429463267  
    OP
       Jul 2, 2018
    @sonyxperia

    对,最开始我就是按照你说的这个替换法,但是无效。
    后来去他妈的直接更新 JDK 吧
    429463267
        8
    429463267  
    OP
       Jul 2, 2018
    @chocotan 我现在用的 IDEA 是最新 2018.1.4,昨晚升级的。
    JDK1.80.172 ,输入法完美
    429463267
        9
    429463267  
    OP
       Jul 2, 2018
    @binbinyouliiii

    我也试过这个方法,依然无效。

    后来去他妈的直接更新 JDK 吧,

    我现在用的 IDEA 是最新 2018.1.4,昨晚升级的。

    JDK1.80.172 ,输入法完美。
    binbinyouliiii
        10
    binbinyouliiii  
       Jul 2, 2018
    @429463267 #9 我刚试了一下还是可以的,但是用这个办法我的 CPU 使用率会上升,所以很早我就抛弃这个办法了。想要稳定,老老实实的用官方带的 JDK,BUG 什么的多去提一提好了。
    MaoMoe
        11
    MaoMoe  
       Jul 2, 2018 via Android
    linux 呢?
    LukeChien
        12
    LukeChien  
       Jul 2, 2018 via Android
    加一个环境变量可以指定 IDEA 使用的 JDK,我换了最新的 JDK 还是不行,好像和是否用 ToolBox 启动也有关系
    vtwoexqqq3
        13
    vtwoexqqq3  
       Aug 9, 2019
    新版 idea 已经解决了输入法侯选框的问题,但是 linux 版本的没有解决
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1284 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 16:59 · PVG 00:59 · LAX 09:59 · JFK 12:59
    ♥ Do have faith in what you're doing.