Linux Solaris Sparc 上Java JDK升级指南


由于工作需要,java代码需要在Linux solaris sparc 上编译, 需求javaJDK的版本为1.6以上

solaris跟sparc自带的java JDK是1.5.0的版本,需要升级

3种操作系统的安装步骤过程类似,只是安装包不同

安装步骤是参照sun官网的安装指南 整理了下

Solaris下 Java SDK安装指南 http://www.Oracle.com/technetwork/java/javase/install-solaris-139361.html

下载对应的安装包 现在的最新版本是1.6.0_24

2.此处我都是下载的*. .tar.Z文件.没有直接下载.sh自解压文件

下载完成后,新建一个javasdk文件夹,将安装包拷贝到此文件夹中

打开命令行cd到此文件夹

执行命令zcat jdk-6-solaris-sparc.tar.Z | tar -xf –

This creates several directories ( SUNWj6rt, SUNWj6dev, SUNWj6cfg, SUNWj6man, SUNWj6dmo, and SUNWj6jmp) plus a few files in the current directory.

切换到root用户

执行命令卸载之前版本的javaJDK

pkgrm SUNWj6rt SUNWj6dev SUNWj6cfg SUNWj6man SUNWj6dmo

完成后,开始安装新版本的javaJDK

当前目录执行命令

pkgadd -d . SUNWj6rt SUNWj6dev SUNWj6cfg SUNWj6man SUNWj6dmo

途中可能需要敲几次Y

此安装是将java安装到了/usr/jdk/jdk1.6.0_24中去了

安装完成后需要添加环境变量到系统环境变量中


在profile中添加export JAVA_HOME=/usr/jdk/jdk1.6.0_24


及将/usr/jdk/jdk1.6.0_24/bin添加到PATH中去

修改环境变量完成后,由于之前有过老版本的javaJDK,需要重新设置link

关键地方 若系统之前不存在老版本的javaJDK则不需要执行后面的步骤

cd /usr/bin

unlink java

ls –l java  查看java 还是否存在

若不存在则执行创建新的link

ln -s /usr/jdk/jdk1.6.0_24/bin/java /usr/bin/java

再使用ls –l java查看下指向是否正确

完成后 需要使修改后的profile 环境变量生效

cd /etc

. profile

检查环境变量是否生效 执行echo $JAVA_HOME 或者echo $PATH 检查是否包括java的bin目录

若机器没有重新启动 再切换到其他用户时候也需要重复执行上述步骤检查环境变量.

环境变量生效后执行java –version检查版本号是否正确

相关内容