boatrain1111
V2EX  ›  Java

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

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

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