在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上搭建Android开发环境,主要涉及JDK的安装和配置。 首先,要安装Ubuntu操作系统,你可以访问官方网站(http://www.ubuntu.org.cn/download/)下载ISO镜像文件,然后通过...
在本文中,我们将详细介绍如何在Windows XP和Ubuntu 10.10双系统环境下搭建一个完整的开发环境。这个过程包括安装Ubuntu系统、配置SSH通信、安装JDK、设置环境变量、解压缩项目工程以及安装必要的编译工具和编辑器。...
总结起来,Ubuntu下搭建Hadoop是一个涉及多步骤的过程,包括操作系统安装、用户和权限管理、Java环境配置、网络通信安全设置以及Hadoop自身环境的构建。每个步骤都需要细心操作,以确保Hadoop能够稳定运行。在实际...
在Ubuntu与Windows双系统或虚拟机环境下,实现文件共享非常重要。可通过以下几种方式实现: - **Samba服务**:在Ubuntu中启用Samba服务,允许Windows系统访问Ubuntu的文件夹。 - **虚拟机共享文件夹**:若使用...
### Ubuntu 8.10 下 Hadoop-0.20.1 集群配置详解 #### 一、集群网络环境介绍 本手册主要针对基于 Ubuntu 8.10 的 Hadoop-0.20.1 集群配置进行详细介绍。集群由三个节点组成:1个Namenode(主节点)和2个Datanode...
这里提到的是在 Windows 7 系统上安装 Ubuntu 12.04 作为双系统的方式。具体步骤包括: 1. **下载**:访问 Ubuntu 官方网站 (http://www.ubuntu.org.cn/download/) 下载 Ubuntu 12.04 的 ISO 文件。 2. **安装**:...
首先,我们来讨论如何在已有的 Windows XP 系统上安装 Ubuntu 作为双系统。硬盘安装 Ubuntu 有两种主要方法: 1. **第一种方法**:使用虚拟光驱软件(如 DAEMON Tools)加载 Ubuntu ISO 镜像,将所有内容复制到一个...
【Linux下Java Web服务器搭建(JDK6 + Apache + 2个...以上就是Linux环境下搭建Java Web服务器的基本流程,涉及了JDK6、Apache、双实例Tomcat6和SVN的配置。注意,实际部署时需要根据具体需求和系统环境进行调整。
另一种是创建一个双系统,即在同一台计算机上同时安装Windows和Ubuntu操作系统。这涉及到在Windows系统上使用UltraISO软件将Ubuntu系统刻录到U盘,并从U盘启动进行安装。这两种方法是目前常见的安装Linux系统的两种...
本文档主要介绍了在Windows XP和Ubuntu 10.10双系统环境下搭建Android开发环境的步骤,包括以下几个关键知识点: 1. **安装Ubuntu系统**: 使用DAEMON Tools Lite虚拟镜像工具安装Ubuntu 10.10 Desktop版ISO镜像,...
2. **JDK安装**: 由于后续操作涉及到Tomcat的配置,因此首先需要确保系统中已正确安装JDK。 3. **Nginx安装**: 同样地,为了进行反向代理以及SSL证书的管理,我们需要在系统上安装Nginx。 #### 三、JDK安装 JDK...
该文档主要介绍的是在Windows XP和Ubuntu 10.10双系统环境下,如何搭建一个针对MTK6573平台的Android开发环境,解决远程桌面中文乱码问题。以下是详细步骤: 1. 安装Ubuntu系统:首先在Windows XP上安装DAEMON ...
描述部分未给出具体信息,但我们可以推测是关于如何在Windows XP和Ubuntu 10.10双系统环境下,建立一个针对Android开发的环境,特别是对于MTK6573平台的项目。下面我们将详细探讨这个过程: 首先,安装Ubuntu 10.10...
在这个阶段,我们需要在每台机器上安装Ubuntu、JDK和Hadoop,并进行基本配置。 2.1.1 安装Ubuntu 安装过程遵循标准的Ubuntu安装指南,此处不再赘述。 2.1.2 安装JDK - 创建Java目录并复制JDK到该目录:`sudo mkdir...
- Ubuntu服务器上安装了MySQL数据库,采用了双主配置,实现数据同步,提高数据的冗余性和可用性。 - 文件服务器也运行在Ubuntu上,使用IP地址192.168.0.232和192.168.0.233,提供文件存储服务,端口为22122。 5. ...
- 在Windows 7下安装Ubuntu 14.04双系统。 - 安装并配置Tomcat和MySQL。 - **验证**: 双系统环境下的测试工具链应能够正常使用。 #### 九、总结 通过以上步骤,我们可以成功搭建一套测试自动化环境。此环境不仅...
#### 1.2 双系统安装注意事项 - **选择安装模式**:为了与Windows XP等其他操作系统共存,安装过程中选择“与Windows共存”的选项。 - **自动分区**:安装程序会自动从Windows未分配的空间中划分出一部分空间用于...