V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
boatrain1111
V2EX  ›  Java

家人们,快升级到 IntelliJ IDEA 2021.3 EAP

  •  
  •   boatrain1111 · 23 天前 · 3815 次点击
    第 1 条附言  ·  22 天前
    还是别升级了,EAP 版本果然 bug 多,GUI 全乱了,退回 2021.2 了
    27 条回复    2021-10-15 17:28:02 +08:00
    AoEiuV020
        1
    AoEiuV020   23 天前
    看起来按钮变少了,连计算器按钮都折叠起来了吗,感觉不太方便,
    chendy
        2
    chendy   23 天前
    知道了,等正式版
    chendy
        3
    chendy   23 天前
    @AoEiuV020 执行表达式直接做在变量列表上面那个输入框里了,结果直接放在变量里,弹窗貌似是无了。。。
    boatrain1111
        4
    boatrain1111   23 天前
    @AoEiuV020 可以配置的,文档里说了,可以把自己喜欢的按钮放在上面
    chengyiqun
        5
    chengyiqun   23 天前
    感觉不错, 等正式版还有插件跟进
    sonyxperia
        6
    sonyxperia   23 天前
    EAP 好像也没啥问题
    keppelfei
        7
    keppelfei   23 天前
    没感觉有啥变化啊
    FireFoxAhri
        8
    FireFoxAhri   23 天前
    同样找了半天计算器按钮,找不到了,感觉不是很方便
    JsonSnowNothing
        9
    JsonSnowNothing   23 天前
    看起来很不错的样子
    zhanggang807
        10
    zhanggang807   23 天前
    看起来很不错的样子
    等正式
    beichenhpy
        11
    beichenhpy   23 天前
    执行表达式那个改动很好啊,因为有时候会需要看代码
    MiketsuSmasher
        12
    MiketsuSmasher   23 天前
    2.21.3 EAP 解决了 os.path.*无法自动补全的问题
    cache
        13
    cache   22 天前
    只关心什么时候正式支持 Metal
    IntelliJ 的痛点是性能,UI 差不多就行了
    Zatoichi1966
        14
    Zatoichi1966   22 天前
    我是不会升级的,旧版用的顺手,感觉没必要升级。。。UI 变一下都挺烦。。。
    zhanggang807
        15
    zhanggang807   22 天前
    @cache 我也在等这个,jdk17 已经支持了 metal 了,目前好像是在提案阶段
    zeroxia
        16
    zeroxia   22 天前
    搭车问一下 IntelliJ 的输出窗口如何永远保持“Scroll to End”?
    现在每次正常运行完窗口内容完全不滚动。除非测试有问题,才会下滚到异常的地方。
    每次运行完都得手动点一下 Scroll to End 去看看打印的东西。强迫症受不了。

    http://tva1.sinaimg.cn/large/001MiOlqgy1guvah87shfj612b0r0tma02.jpg
    boatrain1111
        17
    boatrain1111   21 天前
    @zeroxia 不应该啊,点了一次就行了
    boatrain1111
        18
    boatrain1111   21 天前
    @zeroxia 要不重装完事了
    roiding
        19
    roiding   21 天前
    我都还用着 2020.2 呢 升个鸡冠
    zeroxia
        20
    zeroxia   21 天前
    @boatrain1111
    2 台 Wndows,一台 macOS 都是这样。
    不过我发现了,如果是 main() 函数运行的 Application,会自动滚到底端。
    但是如果是 junit 测试 case,跑完没 failure,就不会滚。真是蛋疼。做这些区别干啥。
    ikas
        21
    ikas   19 天前
    如果你的 gui 乱了..关闭 doc 的阅读模式试试
    cubecube
        22
    cubecube   7 天前
    @cache 我试用了一下测试版的 jetbrain runtime jdk17
    勉强可用吧,性能没有肉眼可见的提升,反倒是有一些小的 bug 。退回来了
    boatrain1111
        23
    boatrain1111   5 天前
    @cubecube jb 的 runtime 都有 17 了?
    cubecube
        24
    cubecube   5 天前
    @boatrain1111
    还在内测吧,VM Option 配置一堆权限后,勉强可用
    https://github.com/JetBrains/JetBrainsRuntime/releases?after=jb17-b106.6
    boatrain1111
        25
    boatrain1111   4 天前
    @cubecube 能请教下配置哪些权限吗,我在 Windows10 上升级 17,报错了:
    Internal error. Please refer to https://jb.gg/ide/critical-startup-errors

    java.lang.IllegalAccessError: class com.intellij.idea.StartupUtil (in unnamed module @0x26bfcb2e) cannot access class sun.awt.AWTAutoShutdown (in module java.desktop) because module java.desktop does not export sun.awt to unnamed module @0x26bfcb2e
    at com.intellij.idea.StartupUtil.start(StartupUtil.java:297)
    at com.intellij.idea.Main.bootstrap(Main.java:123)
    at com.intellij.idea.Main.main(Main.java:84)

    -----
    Your JRE: 17+35-b106.1 amd64 (JetBrains s.r.o.)
    D:\Software\JetBrains\IntelliJ IDEA 2021.2.2\jbr_jcef-17-windows-x64-b106.1\jbr
    cubecube
        26
    cubecube   4 天前
    大概需要配置下面的内容。其中有几条 apple 相关的是 os 相关的,可能需要研究下是否调整成 win 下对应的 module

    ----

    -Djdk.module.illegalAccess.silent=true
    --illegal-access=warn
    -Dsun.java2d.metal=true
    --add-opens=java.desktop/java.awt.event=ALL-UNNAMED
    --add-opens=java.desktop/sun.font=ALL-UNNAMED
    --add-opens=java.desktop/java.awt=ALL-UNNAMED
    --add-opens=java.desktop/sun.awt=ALL-UNNAMED
    --add-opens=java.base/java.lang=ALL-UNNAMED
    --add-opens=java.base/java.util=ALL-UNNAMED
    --add-opens=java.base/jdk.internal.misc=ALL-UNNAMED
    --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED
    --add-opens=java.desktop/javax.swing=ALL-UNNAMED
    --add-opens=java.desktop/sun.swing=ALL-UNNAMED
    --add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED
    --add-opens=java.desktop/java.awt.peer=ALL-UNNAMED
    --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED
    --add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED
    --add-opens=jdk.jdi/com.sun.tools.javac.code=ALL-UNNAMED
    --add-opens=java.base/com.sun.tools.jdi=ALL-UNNAMED
    --add-exports=java.desktop/sun.font=ALL-UNNAMED
    --add-exports=java.desktop/sun.awt.image=ALL-UNNAMED

    --add-exports=java.desktop/com.apple.eawt=ALL-UNNAMED
    --add-exports=java.desktop/com.apple.laf=ALL-UNNAMED
    --add-exports=java.desktop/com.apple.eawt.event=ALL-UNNAMED
    cubecube
        27
    cubecube   4 天前
    @boatrain1111 看看上一条回复,希望有帮助
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1359 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:40 · PVG 01:40 · LAX 10:40 · JFK 13:40
    ♥ Do have faith in what you're doing.