
- 适合尝鲜的用户,mac 版本目前因为能开始用 metal ,渲染性能有提升,但是 window title 消失不见了。别的 bug 暂时没太遇见。
- 据说 22.1 版本会支持 jbr17 ,所以大家也可以再等等
JBR17 的 下载地址在 github
增加 idea.vmoptions 参数,开启众多 module 的权限。其他系统可能部分 module 需要改一改,下面内容有一些 mac 特有的。
-Djdk.module.illegalAccess.silent=true -Dsun.java2d.metal=true --illegal-access=warn --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/sun.lwawt.macosx=ALL-UNNAMED --add-opens=java.desktop/sun.lwawt=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=java.desktop/sun.awt.windows=ALL-UNNAMED --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED --add-opens=java.desktop/sun.java2d=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=jdk.jdi/com.sun.tools.jdi=ALL-UNNAMED --add-opens=java.base/com.sun.tools.jdi=ALL-UNNAMED --add-exports=java.desktop/sun.fOnt=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 --add-exports=java.desktop/sun.awt.image=ALL-UNNAMED 加上上面的参数之后,甚至可以使用 graalvm 或者 openjdk18-ea bug 自行探索:)
1 DonaidTrump Dec 9, 2021 试了,能正常打开 ide ,用段时间看看 |
2 kaneg Dec 9, 2021 性能提升效果明显吗? |
4 bigYangMao Dec 10, 2021 试了一下,vim 滚动快的有点鬼畜 |
5 Oktfolio Dec 10, 2021 终于! M1 上之前都不敢打开太大的项目...现在丝般顺滑!虽然有些小问题 |
6 q447643445 Dec 10, 2021 2021.3 好像已经很流畅了. |
7 xstress Jan 18, 2022 卧槽,我也是 title 找不到了,整的我好难受 |
8 YzSama May 19, 2022 javaagent 好像的 jar 包无法运行。 |