不知道之前 3.1 替换 17jbr 是顶部栏不能用的 bug 还在不
1
Mogugugugu 2022-02-15 08:39:24 +08:00
内部版本号 #IU-213.6777.52 ,2022 年 1 月 28 日 构建
运行时版本: 11.0.13+7-b1751.25 amd64 VM: OpenJDK 64-Bit Server VM ,JetBrains s.r.o Win 默认还是 11 的 jbr 、17 的是不是还需要自行下载安装? |
2
VeryZero 2022-02-15 08:59:02 +08:00
我 mac 上 3.2 也是 11 。。难道要重新安装才有 17 ?😂
|
3
6i3BMhWCpKaXhqQi 2022-02-15 09:17:59 +08:00
jbr 17 有个新的 release ,m1 pro mac ,最新的 EAP 试了,bug 还在,顶部菜单不出来。
|
5
cloudyplain 2022-02-15 15:38:20 +08:00
3.2 默认还是 11 ,自行下载 jbr17 ,改了下参数,可以正常使用,感觉不到有什么实质提高( intel RMBP ),arm 可能更明显?
|
6
6i3BMhWCpKaXhqQi 2022-02-15 16:27:45 +08:00
@cloudyplain ARM 明显得多,因为顶部菜单打不开,只能靠快捷键了。
|
7
hvsy 2022-02-15 16:31:23 +08:00 1
@changhai
在 vmoptions 里面添加这些配置就可以用 --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.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-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-opens=java.desktop/sun.lwawt.macosx=ALL-UNNAMED --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED --add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED --add-opens=java.base/jdk.internal.org.objectweb.asm.Opcodes=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-exports=java.base/jdk.internal.vm=ALL-UNNAMED |
8
6i3BMhWCpKaXhqQi 2022-02-15 16:32:41 +08:00
@hvsy 已经加了,不知道为什么,还是同样的情况。可能是因为我用了 2022.1 EAP 吧
|
9
hvsy 2022-02-15 16:36:35 +08:00 1
@changhai 这个是我自己试出来的配置.你可以看一下是不是缺少了这行
--add-opens=java.desktop/sun.lwawt.macosx=ALL-UNNAMED |
10
6i3BMhWCpKaXhqQi 2022-02-15 17:23:46 +08:00
@hvsy 漂亮!加上了,果然可以用,万分感谢,这个问题已经困扰我挺长时间了。
感谢已送上 |
11
hvsy 2022-02-15 17:40:07 +08:00 2
@changhai 这里有一个更完整的版本
支持 cmd+` 切换窗口 --illegal-access=warn -Dsun.java2d.metal=true --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.base/java.time=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.nio.charset=ALL-UNNAMED --add-opens=java.base/jdk.internal.vm=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.desktop/java.awt=ALL-UNNAMED --add-opens=java.desktop/java.awt.dnd.peer=ALL-UNNAMED --add-opens=java.desktop/java.awt.event=ALL-UNNAMED --add-opens=java.desktop/java.awt.image=ALL-UNNAMED --add-opens=java.desktop/java.awt.peer=ALL-UNNAMED --add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED --add-opens=java.desktop/sun.awt=ALL-UNNAMED --add-opens=java.desktop/sun.awt.datatransfer=ALL-UNNAMED --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED --add-opens=java.desktop/sun.awt.windows=ALL-UNNAMED --add-opens=java.desktop/sun.awt.X11=ALL-UNNAMED --add-opens=java.desktop/sun.font=ALL-UNNAMED --add-opens=java.desktop/sun.java2d=ALL-UNNAMED --add-opens=java.desktop/sun.lwawt=ALL-UNNAMED --add-opens=java.desktop/sun.lwawt.macosx=ALL-UNNAMED --add-opens=java.desktop/sun.swing=ALL-UNNAMED --add-opens=java.desktop/com.apple.eawt=ALL-UNNAMED --add-opens=java.desktop/com.apple.eawt.event=ALL-UNNAMED --add-opens=java.desktop/com.apple.laf=ALL-UNNAMED --add-opens=jdk.attach/sun.tools.attach=ALL-UNNAMED --add-opens=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED --add-opens=jdk.jdi/com.sun.tools.jdi=ALL-UNNAMED --add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED |
12
6i3BMhWCpKaXhqQi 2022-02-15 23:25:55 +08:00
@hvsy 完美
|
13
Lattez 2022-02-16 09:34:10 +08:00
@VeryZero https://blog.huijiewei.com/note/jetbrains-jbr-17 找到了一个换 17 的方法
|
14
tbphp 2022-02-16 13:50:50 +08:00
手动升级 17 之后,菜单栏的 bug 修复了,多项目切换不会因为刘海遮挡。
但是,-javaagent 无效了,不能破解了。 |
15
ganbao0623 2022-03-07 08:30:59 +08:00
@hvsy 设置了这个 字体变了?改不了了,大佬有啥办法吗?
|