今天终于解决了ubuntu/linux mint上的IDEA字体模糊的问题。 原因是openjdk和oracle jdk的字体呈现方法不同。 idea一定是针对用户较多的oracle jdk进行了优化。 替换为oracle jdk进行解决。
internet上的各种教程使用sudo update-- alternatives-- config Java命令更改缺省jdk。
但是,我会假装oracle jdk然后执行命令。 即使查看版本,java -version仍然是openjdk
重新启动也没用。
实际上,运行/usr/jddzx/java -version时,您会看到实际上已更改为oracle jdk。
wxdfy是他: default-java。
在/usr/lib/jvm下,可以看到default-java的软链接。 因为他指向默认的jdk,所以可以自由更改jdk的版本。
软件依赖关系指向此default-java时,后台会自动切换jdk版本,而default-java指向当前的jdk版本。 很聪明的设计啊。
运行which -a java时,将显示/usr/lib/jvm/default-java、/usr/jddzx/java
这表明系统先识别default-java。 正因为找不到,才寻找/usr/jddzx/java
解决方案很简单。
cd /usr/lib/jvm
sudo rm -rf default-java
sudo ln -s [您的oracle java安装目录] default-java (我是sudo ln-sjava-8-Oracle default-Java ) )。
建议将下载的jdk文件夹重命名为java-8-oracle,这样每次更新都不需要更改文件夹。 ubuntu使用源代码安装oracle java。 文件夹名称也是这个。