2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > ubuntu sun-java6-jre_在 Ubuntu Lucid 下请回 Sun Java6 Jre 赶走 OpenJDK

ubuntu sun-java6-jre_在 Ubuntu Lucid 下请回 Sun Java6 Jre 赶走 OpenJDK

时间:2019-06-06 17:13:27

相关推荐

ubuntu sun-java6-jre_在 Ubuntu Lucid 下请回 Sun Java6 Jre  赶走 OpenJDK

Ubuntu Lucid 将 sun-java6-jre 系列包移出了源,java软件用 openjdk

系列包提供支持。然而在某些软件(比如FreeRapid)的使用中,openjdk还是喜欢出一些莫名其妙的错误(比如栈溢出),因此考虑请回sun-

java6-jre。

具体方法很简单,首先添加 Ubuntu Karmic 的multiverse源:

sudo gedit /etc/apt/sources.list

在底部添加

deb http://ftp./ubuntu/ karmic multiverse

保存退出后

sudo apt-get update && sudo apt-get install sun-java6-jre

完毕!

另附:

一、SUN JAVA中文字体问题(显示为“口口”)的解决方法

注:其中的路径及使用的字体可能不一样,请根据需要修改。

cd /usr/lib/jvm/java-6-sun/jre/lib/fonts

sudo mkdir fallback

cd fallback

sudo ln -s /usr/share/fonts/truetype/arphic/uming.ttc .

sudo ln -s /usr/share/fonts/truetype/arphic/uming.ttc uming.ttf

谭逸注:本人未发现任何问题,故而以下方法请读者小心使用

二、OpenJDK的中文显示不正常(“窄”字或是“花”字)

1、网上找到的一些可能性:

字体配置文件地址:/usr/lib/jvm/java-1.6.0-openjdk/jre/lib/fontconfig.properties

文件中的字体路径可能有误!

2、两种可行解决方法(任选其一)

解决方法(1):

gedit ~/.profile

在最后加入一行:

export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on'

解决方法(2):

cd /usr/share/fonts/truetype/arphic/

sudo ln -s uming.ttc uming.ttf

三、安装sun-java6-jre后,让Ubuntu默认使用sun java:

1、修改系统默认的JAVA:

sudo update-alternatives --config java

出现选择提示后,输入sun-java对应的数字并按enter键。

2、修改/usr/lib/jvm下default-java,把default-java指向java-6-sun

sudo rm /usr/lib/jvm/default-java

sudo ln -s /usr/lib/jvm/java-6-sun /usr/lib/jvm/default-java

3、设置系统环境变量 ~/.profile

gedit ~/.profile

在最后加上:

# export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on' 原来OpenJDK使用的这句一定要注释掉

export JAVA_HOME=/usr/lib/jvm/java-6-sun

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。