整理自前辈的博客:http://segmentfault.com/a/1190000000602259
参考文章
http://serverfault.com/questions/71268/how-do-you-install-a-jdk6-on-solaris10-sparc-64bits
http://onlineappsdba.com/index.php/2009/11/23/how-to-install-weblogic-server-on-64-bit-os-linux-solaris/
实际安装过程
Oracle网站上下载JDK
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html
假设我们要安装的版本为1.6.0_45,需要下载的部分如下:
SOLARIS上的jdk比较特殊,不像其他平台(windows,linux)32bit和64bit是提供独立的安装包,solaris平台上的64bit JDK是在32bit JDK的基础上扩展安装,所以需要同时下载32bit和64bit的安装包。
使用.sh格式的安装文件,可以方便地将JDK安装在自定义的路径中。
安装后使用步骤
安装完成之后,就可以到安装目录下面使用java -version看到的信息如下:
bash-3.00# /space/pablo/jdk64/jdk1.6.0_45/bin/java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Server VM (build 19.1-b02, mixed mode)
奇怪,怎么没显示出来64bit JDK呢,原来solaris上,要加一个 "-d64"的参数,才能使用64bit的JDK。例子如下:
bash-3.00# /space/pablo/jdk64/jdk1.6.0_45/bin/java -d64 -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02, mixed mode)
依照此推下去,solaris平台上,安装64bit的weblogic时,也需要加上"-d64"的参数,例如:
java -d64 -jar wls1036.jar