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

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

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

    http://tva1.sinaimg.cn/large/001MiOlqgy1guvah87shfj612b0r0tma02.jpg
    boatrain1111
        17
    boatrain1111  
    OP
       2021-09-28 09:14:31 +08:00
    @zeroxia 不应该啊,点了一次就行了
    boatrain1111
        18
    boatrain1111  
    OP
       2021-09-28 09:14:57 +08:00
    @zeroxia 要不重装完事了
    roiding
        19
    roiding  
       2021-09-28 10:30:42 +08:00
    我都还用着 2020.2 呢 升个鸡冠
    zeroxia
        20
    zeroxia  
       2021-09-28 22:36:40 +08:00
    @boatrain1111
    2 台 Wndows,一台 macOS 都是这样。
    不过我发现了,如果是 main() 函数运行的 Application,会自动滚到底端。
    但是如果是 junit 测试 case,跑完没 failure,就不会滚。真是蛋疼。做这些区别干啥。
    ikas
        21
    ikas  
       2021-09-30 11:23:32 +08:00
    如果你的 gui 乱了..关闭 doc 的阅读模式试试
    cubecube
        22
    cubecube  
       2021-10-12 23:40:39 +08:00
    @cache 我试用了一下测试版的 jetbrain runtime jdk17
    勉强可用吧,性能没有肉眼可见的提升,反倒是有一些小的 bug 。退回来了
    boatrain1111
        23
    boatrain1111  
    OP
       2021-10-14 11:47:03 +08:00
    @cubecube jb 的 runtime 都有 17 了?
    cubecube
        24
    cubecube  
       2021-10-14 19:47:46 +08:00
    @boatrain1111
    还在内测吧,VM Option 配置一堆权限后,勉强可用
    https://github.com/JetBrains/JetBrainsRuntime/releases?after=jb17-b106.6
    boatrain1111
        25
    boatrain1111  
    OP
       2021-10-15 09:54:08 +08:00
    @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  
       2021-10-15 17:27:33 +08:00
    大概需要配置下面的内容。其中有几条 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  
       2021-10-15 17:28:02 +08:00
    @boatrain1111 看看上一条回复,希望有帮助
    boatrain1111
        28
    boatrain1111  
    OP
       2021-10-20 23:12:49 +08:00
    @cubecube 感谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1133 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:56 · PVG 02:56 · LAX 10:56 · JFK 13:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.