Dee*_*pal 8 fonts java openjdk oracle
是否有适用于 Ubuntu 14.10 的 OpenJDK-8 或 Oracle JDK 8 补丁版本,它修复了 Java 应用程序(Jetbrains 产品、Netbeans 等)中的丑陋字体?
我以前安装OpenJDK7的对Ubuntu 14.04的补丁版本此文章,但它似乎没有可供14.10。我也找不到 OpenJDK8/OracleJDK8 的补丁版本。
如果有任何补丁版本或我可以安装的 OpenJDK8/OracleJDK8 补丁,如果有人能指出,我将不胜感激。
谢谢你。
小智 9
在阅读了各种教程并弄乱了一堆修复程序后,我找到了一种完美的方法。
cd Downloads
tar -xvf jdk-8u25-linux-x64.tar.gz
rm jdk-8u25-linux-x64.tar.gz
sudo mkdir -p /usr/lib/jvm/
sudo mv jdk1.8.0_25 /usr/lib/jvm/
Run Code Online (Sandbox Code Playgroud)
现在通过执行以下命令下载 JDK 字体修复(由Urshulyak Yaroslav 提供):
cd ~/Downloads
wget http://urshulyak.com/jdk-8u5-tuxjdk-b08.tar.gz
tar -xvf jdk-8u5-tuxjdk-b08.tar.gz
sudo mv jdk-8u5-tuxjdk-b08 /usr/lib/jvm
rm jdk-8u5-tuxjdk-b08.tar.gz
Run Code Online (Sandbox Code Playgroud)
这将解压缩下载的 zip 并将其移动到 /usr/lib/jvm/。现在在终端中运行以下命令:
cd ~
sudo gedit .bashrc
Run Code Online (Sandbox Code Playgroud)
然后将以下行添加到 bashrc 文件的最底部。
JAVA_HOME=/usr/lib/jvm/jdk1.8.0_25/
export JAVA_HOME
Run Code Online (Sandbox Code Playgroud)
保存它然后编辑idea.sh。(您的脚本位置可能不同)
gedit /home/USER/Downloads/idea/bin/idea.sh
Run Code Online (Sandbox Code Playgroud)
在脚本的最底部,将底部 While Do 语句中的行替换为以下两行:
eval "/usr/lib/jvm/jdk-8u5-tuxjdk-b08/bin/java" $ALL_JVM_ARGS -Djb.restart.code=88 $MAIN_CLASS_NAME "$@"
test $? -ne 88 && break
Run Code Online (Sandbox Code Playgroud)
保存它然后打开 IntelliJ,字体应该可以工作,您将使用 Oracle JDK 8 进行开发。您可能需要编辑项目设置并再次设置您的 JDK,但一定要使用实际的 JDK 而不是字体修复程序。
此修复程序也适用于CLion、Android Studio和PyCharm。
这些说明假设 JDK 版本为 1.8.0_25,文件/路径名称将在未来版本中更改。