发布于 2013-07-12 15:36:06
这是OpenJDK的字体渲染的一个问题。因此,您需要做的就是将OpenJDK转换为Sun JDK,字体就会看起来很正常。
下面是你如何做到这一点:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer安装完成后,如果您希望查看是否成功,可以运行以下命令:
java -version它应该返回如下内容:
java version "1.7.0_10"
Java(TM) SE Runtime Environment (build 1.7.0_10-b18)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)要自动设置Java 7环境变量,可以安装以下软件包:
sudo apt-get install oracle-java7-set-defaultHow to install Oracle JDK in Ubuntu
更新
我忘了主要的事情。在.profile中,输入以下内容:
export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=lcd_hrgb -Dswing.aatext=true -Dsun.java2d.xrender=true'或者,如果您想设置特定应用程序的字体设置,在本例中为pycharm -您可以编辑pycharm/bin/pycharm64.vm选项文件并添加以下内容,而不是修改.profile:
-Dawt.useSystemAAFontSettings=lcd_hrgb
-Dswing.aatext=true
-Dsun.java2d.xrender=true发布于 2016-06-11 20:31:36
我用tuxJDK替换了OpenJDK,它对我来说工作得很好。
这是一个截图,

要安装,
wget或任何httpclient下载JDK。wget https://googledrive.com/host/0B68yuEpDuq6waUl5UjNTUWRlYTQ/jdk-8u5-tuxjdk-b08.tar.xz
tar jdk-8u5-tuxjdk-b08.tar.xz
/usr/lib/jvm的文件sudo mv jdk-8u5- tuxjdk -b08 /usr/lib/jvm
sudo更新替代方案--安装"/usr/bin/java“"java”"/usr/lib/jvm/jdk-8u5-tuxjdk-b08/bin/java“1 sudo update-替代方案--安装"/usr/bin/javac”"javac“"/usr/lib/jvm/jdk-8u5-tuxjdk-b08/bin/javac”1
sudo chmod a+x /usr/bin/java sudo chmod a+x /usr/bin/javac sudo chown -R :root root设置缺省值,
sudo更新-替代方案--config java
如果终端显示"There is nothing to configure",请退出此步骤。
它将提示如下所示的选择窗口。
替代java有两种选择(提供/usr/bin/java)。选择路径优先级状态0 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081自动模式1 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081手动模式*2/usr/lib/jvm/jdk-8u5-/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java_jdk-b08/bin/java 1手动模式按保留当前选择*,或键入选择编号:
输入与tuxjdk相邻的选择编号(此处为2)。
对javac执行相同的操作,并选择tuxjdk (如果存在)。
sudo更新-替代方案--config javac
https://stackoverflow.com/questions/17393872
复制相似问题