心血来潮在CentOS7中搭建了java开发环境,发现在IDEA中输入中文存在问题。中文输入法只能输入1到2个中文,后面都是英文了,那就想办法解决一下吧!
环境我的环境信息如下:
项目Value操作系统CentOS Linux release 7.9.2009 (Core)IntellJ IDEAIntelliJ IDEA 2021.1.3 (Ultimate Edition)Current DesktopGNOMEVMOpenJDK 64-Bit Server VM by JetBrains s.r.o.输入法平台ibus 原因分析- Firefox和Chrome中输入中文正常
- Termina中输入中文正常 我的输入法在其他软件里基本没有问题,我猜测会不会是IDEA哪个地方与我当前的环境不兼容呢?
猜测1:会不会是jdk的问题? 猜测2:会不会是ibus输入法的问题?
下载oracle jdk11我这里就先试试oracle 的jdk11吧,毕竟是长期支持版本。
下载导航地址: https://www.oracle.com/cn/java/technologies/javase-jdk11-downloads.html
我下载的是jdk-11.0.12_linux-x64_bin.tar.gz
下载解压到自己喜欢的路径吧。
tar -zxvf jdk-11.0.12_linux-x64_bin.tar.gz
这里我解压的路径是:
/home/apex/.soft/jdk-11.0.12
让idea使用自定义jdk打开
在idea安装目录下用sudo vim bin/idea.sh打开文件添加
export IDEA_JDK=/home/apex/.soft/jdk-11.0.12
配置完成后,重启启动IDEA。发现可以输入中文了!
目前我没试,有空根据这篇文章试试。 https://blog.csdn.net/weixin_43840399/article/details/112205858
The END!
参考文档https://blog.csdn.net/weixin_45642452/article/details/115376859