Just somewhere to keep my notes while I'm playing.

Friday, May 16, 2008

Installing JDK 1.5 on Solaris

mkdir jdk-1_5_0_15-solaris-sparcv9-32
mkdir jdk-1_5_0_15-solaris-sparcv9-64
cd jdk-1_5_0_15-solaris-sparcv9-32 uncompress < ../jdk-1_5_0_15-solaris-sparc.tar.Z | tar xf -
cd ../jdk-1_5_0_15-solaris-sparcv9-64
uncompress < ../jdk-1_5_0_15-solaris-sparcv9.tar.Z | tar xf -
pkgrm SUNWj5cfg SUNWj5dmx SUNWj5jmp SUNWj5man pkgrm SUNWj5rt SUNWj5rtx
pkgadd -d . SUNWj5rt
pkgadd -d . SUNWj5cfg SUNWj5dev SUNWj5dmo SUNWj5jmp SUNWj5man
pkgadd -d . SUNWj5rtx SUNWj5dvx SUNWj5dmx
pkginfo -l SUNWj5rt SUNWj5cfg SUNWj5dev SUNWj5dmo SUNWj5jmp SUNWj5man SUNWj5rtx SUNWj5dvx SUNWj5dmx
If you're on a server with Sparse Zones, you need to do this in the Global zone and then test on each sparse zone.
Testing
-bash-3.00$ Cat HelloWorld.java
-bash: Cat: command not found
-bash-3.00$ cat HelloWorld.java
public class HelloWorld { public static void main(String args[])
{ System.out.println("Hello World"); int i; for (i=0; i< args.length; i++)
System.out.println(args[i]); } }
-bash-3.00$
-bash-3.00$ javac HelloWorld.java
-bash-3.00$ java HelloWorld
Hello World
-bash-3.00$

No comments: