在Ubuntu下搭建工作环境,用apt-get的方式安装了jdk6 。 但是公司的业务大多针对企业,而企业中的各种服务器软件更新较慢,旧的系统大部分是was5,于是jdk6和jdk1.4的并存就比较重要了。
1、先安装jdk6:用新立得或者$sudo apt-get install sun-java6-jdk
2、配置环境变量
$sudo gedit /etc/environment
在最后添加
CLASSPATH=.;/usr/lib/jvm/java-6-sun-1.6.0.13/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.13
CATALINA_HOME=/opt/tomcat6
$sudo gedit /etc/profile
在最后添加
export CATALINA_HOME=/opt/tomcat6
export CLASSPATH=.;$JAVA_HOME/lib;$CATALINA_HOME/lib
export PATH=$PATH;$CATALINA_HOME/bin
不需要tomcat的可以把它去掉。
3、安装jdk1.4 ,从官网下载j2sdk-1_4_2_19-linux-i586.bin
$sudo cp j2sdk-1_4_2_19-linux-i586.bin /usr/lib/jvm/
$sudo ./j2sdk-1_4_2_19-linux-i586.bin
然后是很长很长的许可,一直回车吧,当它问你yes/no的时候,输入yes回车。
这样在/usr/lib/jvm下就会解压出一个j2sdk1.4.2_19的目录,做一个链接以便今后使用
$sudo ln -s j2sdk1.4.2_19 java-1.4.2-sun
java-1.4.2-sun这个链接的名字随意
4、此时执行
$sudo update-alternatives --config java
由于jdk6是apt-get安装,jdk4是手动安装,因此只有一个jdk6被认出来。若要把jdk4也加入,则进行如下操作:
$sudo update-alternatives --display java
显示:
java - 状态为 auto
链接目前指向 /usr/lib/jvm/java-6-sun/jre/bin/java
/usr/lib/jvm/java-6-sun/jre/bin/java - 优先级 63
slave java.1.gz:/usr/lib/jvm/java-6-sun/jre/man/man1/java.1.gz
可以看到其优先级是63,我需要再做个优先级60,比jdk6低的jdk4链接。优先级高低看你以哪个jdk为主,今后也可以根据--config java来修改,没有关系
执行
$sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-1.4.2-sun/jre/bin/java 60 --slave /usr/share/man/man1/java.1.gz java.1.gz /usr/lib/jvm/java-1.4.2-sun/man/man1/java.1
建立好链接,再执行
$sudo update-alternatives --display java
java - 状态为 auto
链接目前指向 /usr/lib/jvm/java-6-sun/jre/bin/java
/usr/lib/jvm/java-6-sun/jre/bin/java - 优先级 63
slave java.1.gz:/usr/lib/jvm/java-6-sun/jre/man/man1/java.1.gz
/usr/lib/jvm/java-1.4.2-sun/jre/bin/java - 优先级 60
slave java.1.gz:/usr/lib/jvm/java-1.4.2-sun/man/man1/java.1
目前“最佳”的版本为 /usr/lib/jvm/java-6-sun/jre/bin/java。
可以看到jdk1.4已加入配置中,今后若要对优先级进行调整
执行:$sudo update-alertnatives --config java即可
//今天碰到的新问题,我两个jdk都是用bin解压装的,这样直接添加update-alternatives即可,不要在profile和environment中添加JAVA_HOME,否则无法切换
分享到:
相关推荐
Ubuntu下安装jdk&tomcat Ubuntu下安装jdk&tomcat Ubuntu下安装jdk&tomcat
ubuntu配置jdk环境.适用于初学者,按着步骤一步配置。
该资源详细描述了如何在ubuntu下配置JDK的过程!需要的可以下载下来看看、、、
Ubuntu下配置jdk总结
超详细在Ubuntu下安装JDK图文解析 我们选择的是jdk1.6.0_30版本。安装文件名为jdk-6u30-linux-i586.bin.
ubuntu安装配置jdk
jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk...
Ubuntu安装jdk环境 Ubuntu安装jdk环境 Ubuntu安装jdk环境
1、ubuntu16.04、ubuntu18.04 或更高版本 安装openjdk7,此jdk7部署后,亲测有效,可正常编译android5.1/android6.0 等。 2、有详细的部署操作说明。
ubuntu 16.04安装jdk1.8图文详细教程
ubuntu18.04安装jdk1.8
Ubuntu 11.01下配置JDK7环境,亲测成功!
在Ubuntu 10.10下安装JDK配置Eclipse及Tomcat,重点介绍了如果安装JDK,如何配置JDK的环境变量,如果安装Eclipse,以及如何配置Tomcat
在Ubuntu12.04环境下安装JDK7
针对ubuntu系统上的安装jdk的版本,兼容性不错,
ubuntu_eclipse启动设置,jdk环境变量,其他设置
tar.gz安装包Ubuntu下安装JDK图文详解
Ubuntu12.04下的JDK安装,首先到官网上下载jdk-7u51-linux-x64.tar.gz。
ubuntu12.04 jdk7.0配置 菜鸟专用3步完成 每一步都有图解
超详细的在Ubuntu下安装JDK图文解析,手把手教你如何在虚拟机中的hadoop中装JDK!