$ mkdir -p ~/dev/Java
$ tar -zxvf jdk-8u112-linux-x64.tar.gz -C ~/dev/Java
$ vim ~/.profile #在.profile文件最后追加如下内容
export JAVA_HOME=$HOME/dev/Java/jdk1.8.0_112
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
$ source ~/.profile
$ java -version
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp
java version "1.8.0_112"
Java(TM) SE Runtime Environment (build 1.8.0_112-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)
好像多了一行,什么鬼?
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp
删除/etc/profile.d/java-awt-font-gasp.sh即可
$ sudo rm -rf /etc/profile.d/java-awt-font-gasp.sh
$ sudo shutdown -r now
重启后再试下
$ java -version
java version "1.8.0_112"
Java(TM) SE Runtime Environment (build 1.8.0_112-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)
一切正常了,结束!