Sun最新的JDK终于解决了这个问题,所以还是不要用源里面的JDK了。
下面介绍一下手动安装的方法,还是很简单的。首先下载JDK的bin包,然后解压缩,把解出来的文件夹移动到自己的主文件夹,改个简单的名字,我的叫jdk。
编辑~/.profile,在后面加上
export JAVA_HOME=/home/username/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar
值得说明的是,~/jdk这样写虽然也是jdk的位置没错,在控制台敲java -version也能得到输出,但是Netbeans的安装程序就是不认识……
重新登录后,就可以运行Netbeans的安装程序了,这回我使用了Netbeans8,对我而言proguard升级成了4.2还是很重要的一件事,不用再手动设置了,谁让我还得写J2ME的程序呢。结果——没有高级选项了,beta就是beta,编辑器的文字又是锯齿了。
解决这个问题有两个方法:
一个是只让Netbeans使用反锯齿,编辑Netbeans安装目录里的/etc/netbeans.conf,加上这个启动参数
-J-Dawt.useSystemAAFontSettings=on
另一个是让所有的Java程序都使用反锯齿,就是在~/.profile后面再加上
export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on'
重启系统如果不行,就修改netbeans.conf文件
netbeans_jdkhome="/home/username/jdk1.8.0_20/jre"
修改netbeans_default_options增加
"-J-Dawt.useSystemAAFontSettings=on"
重启netbeans即可