您的位置:首页 > 编程语言 > ASP

【java】解决JDK出现Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp的问题

2016-04-03 11:56 721 查看
我用的国产Deepin Linux操作系统,在手动按照JDK后,出现只要一运行java相关命令就出现这样的的一句话

Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp

例如
java -version

Picked up _JAVA_OPTIONS:   -Dawt.useSystemAAFontSettings=gasp
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)


在eclispse,myeclipse,Android Studio中一运行程序,也同样有相关的语句,让人恼火不行。这个问题困扰了我很久。

就在今天,终于找到了解决办法:

如果是不同的操作系统,参照解决。(基本上是一样的)

主要原因是:

系统原有的OpenJDK设置干扰了手动安装的JDK。干扰的文件是:/etc/profile.d/java-awt-font-gasp.sh

解决的办法:

一、将OpenJDK的相关设置Copy到你的Jdk下的Jre中

sudo cp -p /etc/java-7-openjdk/properties /opt/Java/jdk1.8.0_66/jre/lib/

如果只是为了解决上面的问题,也可以不Copy,但为了保险起见……

二、将文件备份

sudo cp -p /etc/profile.d/java-awt-font-gasp.sh ~/.local/share/init.d-bak

三、删除文件

sudo rm /etc/profile.d/java-awt-font-gasp.sh

四、注销退出或是重启,解决问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: