锁定老帖子 主题:备忘 UBUNTU配置JDK
精华帖 (0) :: 良好帖 (0) :: 新手帖 (13) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2011-09-25
网上搜了很多例子,可是都不怎么成功。 于是哥们自己参考了公司的配置 然后自己搞了搞。步骤如下: 1把下载的jdk安装到/usr/java下,路径无所谓你想装哪就装哪。 2写配置文件,有2种方法。一种是为所有人用的,就是修改/etc/profile,这个风险太大,哥们就是写错了,U不启动了,于是哥们用了比较流氓的方法,用命令行把profile复制到/home下,修改后重新复制到/etc下又能重新启动了。第二种是修改当前用户的配置文件在/home/用户名/下,是个隐藏文件叫.bashrc。这个安全度高,毕竟不会启动不了U。在里面写4个句子: export JAVA_HOME="/usr/java/jdk1.6.0_26" export PATH="$PATH:$JAVA_HOME/bin" export JRE_HOME="$JAVA_HOME/jre" export CLASSPATH=".:$JAVA_HOME/lib:$JRE_HOME/lib" 这里得说明下,CLASSPATH这个是哥们抄袭的。 到目前为止,环境就算配置好了。可以用echo $JAVA_HOME看看。 由于U自带了jre,所以还得修改默认的jre。 哥们是先进/usr/bin 把里面的java和javac删掉后,用如下3条命令: sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_26/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.6.0_26/bin/javac 300 update-alternatives --config java 前两条命令运行可能会有错误,不管它,再运行次顺序如 1 1 2 2 3这样类似。运行3命令后,会出现个选择界面。看到自己熟悉的选了就行。选择完毕,用java -version看看是否成功。不成功的话,具体问题具体分析下。哥们会祝福你的 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-09-25
CLASSPATH 没用了。
. 被默认加入了。包含jar文件的目录没用 |
|
返回顶楼 | |
发表时间:2011-09-25
把自动安装的gcj,openjdk卸掉。
|
|
返回顶楼 | |
发表时间:2011-09-25
devworks 写道 把自动安装的gcj,openjdk卸掉。 本来都想试试最新的openJDK了 我没卸载,直接删了哪些默认的文件在usr里 |
|
返回顶楼 | |
发表时间:2011-09-25
使用包管理aptitutde
|
|
返回顶楼 | |
发表时间:2011-11-19
我用的ylmfos4.0
我user/lib目录下有jdk文件夹,我有丢进去了一个jdk1.7.0_01的文件夹进取, 按照楼主的方式我echo $JAVA_HOME打印的是user/lib/jdk1.7.0_01 但是我在java/bin目录找不到java和javac 这是为什么啊? |
|
返回顶楼 | |
发表时间:2011-12-05
393799950 写道 我用的ylmfos4.0
我user/lib目录下有jdk文件夹,我有丢进去了一个jdk1.7.0_01的文件夹进取, 按照楼主的方式我echo $JAVA_HOME打印的是user/lib/jdk1.7.0_01 但是我在java/bin目录找不到java和javac 这是为什么啊? whereis java 或者which java 看看java路径 |
|
返回顶楼 | |
发表时间:2011-12-05
到论坛来备忘,你真有才啊,写到自己blog就可以了
写了一大篇,估计也只有你能看明白 |
|
返回顶楼 | |
发表时间:2011-12-05
5__1000 写道 export PATH="$PATH:$JAVA_HOME/bin"
楼主试试把这句的顺序改一下吧,后面的步骤就各种多余了。 export PATH=$JAVA_HOME/bin:$PATH |
|
返回顶楼 | |
发表时间:2011-12-05
export是临时的,会话结束就没了
在/etc/profile里面设置 |
|
返回顶楼 | |