使用M1敲代码近一个月,期间存在各种IDEA页面切换、操作点跳转、代码补全卡顿,打开工程也较慢。考虑到目前IDEA是给intelx86处理器,使用的运行环境java11也是x86架构,应该和其他inter处理器的软件一样是通过M1提供的x86-arm的转换方式运行。
通过查询资料发现是可以将IDEA的运行环境修改为基于arm架构的jdk
并成功解决卡顿问题~ヾ(=・ω・=)o
1.下载并安装arm架构jdk。
https://www.azul.com/downloads/?package=jdk
选择对应版本下如图所示的”ARM 64-bit“
(注意先确认当前IDEA的运行环境版本,下载同版本。否则会导致IDEA无法启动。如图所示15.xxxxx即为Java15版本)
(若由于上述原因,无法启动IDEA,在Library(资源库)/Java路径中将安装过的错误版本jdk删除即可卸载该版本。)
2.修改IDEA环境用到的choose runtime插件,在Preferences-Plugins下载即可。
3.通过上述choose runtime 操作选择运行IDEA使用的JDK版本
【更换运行环境后在IDEA菜单中Preference选项消失了,使用组合键也没有打开。不过初始启动界面同样可以打开,暂不影响使用( ̄︶ ̄)↗】