Upgrade java version on solaris 10 SPARC


 
Thread Tools Search this Thread
Operating Systems Solaris Upgrade java version on solaris 10 SPARC
# 1  
Old 09-21-2011
Upgrade java version on solaris 10 SPARC

Hi Friends,

I am trying to upgrade my java version on solaris sparc machine. I have installed the o/s software from scratch and it came with some default java version. I want to install the newer version of java available on top of this machine.

I have already installed the latest version in my home directory (i.e)
jdk-6u26-solaris-sparcv9.sh jdk1.6.0_26

But still it is pointing to the old version. Can you please help me in creating symbolic links to point to the newer version.

Current java version as below:

Code:
java -version
java version "1.4.2_03"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_03-b02)
Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode)

which java
/bin/java

ls -la /bin/java
lrwxrwxrwx   1 root     other         16 Aug 19 19:53 /bin/java -> ../java/bin/java


cd /usr/jdk
 >ls -la
total 16
drwxr-xr-x   4 root     bin          512 Sep 14 15:33 .
drwxr-xr-x  46 root     sys         1024 Sep 14 15:35 ..
lrwxrwxrwx   1 root     root          27 Sep 14 15:32 entsys-j2se -> /usr/jdk/instances/jdk1.5.0
drwxr-xr-x   3 root     bin          512 Aug 19 19:52 instances
lrwxrwxrwx   1 root     other          7 Aug 19 19:56 j2sdk1.4.2_22 -> ../j2se
lrwxrwxrwx   1 root     other         18 Sep 14 15:33 jdk1.5.0_04 -> instances/jdk1.5.0
lrwxrwxrwx   1 root     other         11 Sep 14 15:33 latest -> jdk1.5.0_04
drwxr-xr-x   8 root     bin          512 Aug 19 20:15 packages


Moderator's Comments:
Mod Comment Please use code tags!

Last edited by radoulov; 09-21-2011 at 05:38 PM..
# 2  
Old 09-21-2011
It's Just a PATH problem edit your PATH variable to reflect the new full path to newer version of java have a look here
# 3  
Old 09-21-2011
It was not clear, can you please explain clearly as i am new to unix..
# 4  
Old 09-22-2011
I'll give you an example from one of my machines

Quote:
root.slimjim /usr/jdk# which java
/usr/bin/java
root.anotherserver /usr/jdk# ls -al /usr/bin/java
lrwxrwxrwx 1 root other 16 Jul 7 2006 /usr/bin/java -> ../java/bin/java
root.shouldfindbetternames /usr# ls -al java
lrwxrwxrwx 1 root other 15 Apr 17 2010 java -> jdk/jdk1.5.0_23
So java bin points to /usr/java which points to /usr/jdk/jdk1.5.0_23

and in the JDK dir I have:

Code:
total 14
drwxr-xr-x   4 root     bin          512 Apr 17  2010 .
drwxr-xr-x  41 root     sys         1024 Sep 20 11:00 ..
drwxr-xr-x   3 root     bin          512 Jul  7  2006 instances
lrwxrwxrwx   1 root     other          7 Jul  7  2006 j2sdk1.4.2_08 -> ../j2se
lrwxrwxrwx   1 root     other         18 Apr 17  2010 jdk1.5.0_23 -> instances/jdk1.5.0
lrwxrwxrwx   1 root     other         11 Apr 17  2010 latest -> jdk1.5.0_23
drwxr-xr-x   7 root     bin          512 Jul  7  2006 packages

You could simply change /usr/java to point to /usr/jdk/latest. Because it is ebing changed when you update Java.

Hope this example helps you out.
# 5  
Old 09-22-2011
I have followed the below procedure to point it to java 1.6


>ls -la /usr/java
lrwxrwxrwx 1 root other 15 Oct 19 2009 /usr/java -> jdk/jdk1.5.0_04

>cd /usr
>sudo rm -rf java
Password:

>sudo ln -s jdk/jdk1.6.0_27 java

>ls -la /usr/java
lrwxrwxrwx 1 root root 15 Sep 22 15:02 /usr/java -> jdk/jdk1.6.0_27

>java -version
java version "1.6.0_27"
Java(TM) SE Runtime Environment (build 1.6.0_27-b07)
Java HotSpot(TM) Server VM (build 20.2-b06, mixed mode)


I do have below in my /usr/jdk directory

drwxr-xr-x 5 root bin 512 Sep 22 14:44 .
drwxr-xr-x 46 root sys 1024 Sep 22 15:13 ..
lrwxrwxrwx 1 root root 27 Oct 19 2009 entsys-j2se -> /usr/jdk/instances/jdk1.5.0
drwxr-xr-x 3 root bin 512 May 20 2009 instances
lrwxrwxrwx 1 root other 7 May 20 2009 j2sdk1.4.2_11 -> ../j2se
-rwxr-xr-x 1 root root 90228204 Sep 22 14:26 jdk-6u27-solaris-sparc.sh
-rwxr-xr-x 1 root root 12831072 Sep 22 14:26 jdk-6u27-solaris-sparcv9.sh
lrwxrwxrwx 1 root other 18 Oct 19 2009 jdk1.5.0_04 -> instances/jdk1.5.0
drwxr-xr-x 10 root root 512 Sep 22 14:45 jdk1.6.0_27
lrwxrwxrwx 1 root other 11 Oct 19 2009 latest -> jdk1.5.0_04
drwxr-xr-x 7 root bin 512 May 20 2009 packages


Please correct me if i am wrong.

Last edited by prash358; 09-22-2011 at 12:42 PM..
# 6  
Old 09-22-2011
I just can't figure out why your latest is not pointing to the latest ...

It seems good to me ... That's just one of the many ways to do it.

prash358 was right to:
Quote:
It's Just a PATH problem edit your PATH variable to reflect the new full path to newer version of java have a look here
Doing something like:

Code:
export PATH:/path/to/java;$PATH

Should have worked for the "current user".

Still, I think that my solution is more applicable to your case.
# 7  
Old 09-22-2011
In my case how do i set the PATH variable? Can you please help me with this issue.
>which java
/bin/java

>ls -la /bin/java
lrwxrwxrwx 1 root other 16 May 25 00:07 /bin/java -> ../java/bin/java

>cd /usr
>ls -la java
lrwxrwxrwx 1 root root 15 Sep 22 03:05 java -> jdk/jdk1.5.0_04
Login or Register to Ask a Question

Previous Thread | Next Thread

8 More Discussions You Might Find Interesting

1. Solaris

How to read this Solaris version:-Solaris 8 HW 5/03 s28s_hw2wos_06a SPARC?

Hi Guys, Could you please tell me how to read this Solaris version:- Solaris 8 HW 5/03 s28s_hw2wos_06a SPARC Thanks. (3 Replies)
Discussion started by: manalisharmabe
3 Replies

2. Shell Programming and Scripting

Upgrade Perl version on Solaris machine

Hi, Can you please assist in upgrading perl from 5.8.x to 5.10? Right now i am running the below verison on my Solaris SPARC machine. Thanks in advance (8 Replies)
Discussion started by: prash358
8 Replies

3. Solaris

Upgrade Apache to new version? Solaris 10, goal:PHP

Hello, I have been searching on unix.com and google in general. I can't find what I am looking for. Maybe too dumb of a question. I've downloaded and installed the sunfreeware package for PHP 5.3.6 and made sure all dependencies are satisfied. Apache 2.2.8 is currently installed and... (2 Replies)
Discussion started by: CSLibrary
2 Replies

4. UNIX for Advanced & Expert Users

Advanced Search * View * Edit JAVA version to WORK in GLASSFISH Forum topic JAVA version

Would like to confirm the ff. I got confused actually with the version I needed to download that will work on glassfish 3.0.1 a. Debian Squeeze (HP DL360). Need to use java version6 On Debian, I did apt-get install sun-java6-jdk. So when I check it's java version "1.6.0_22" Java(TM) SE... (1 Reply)
Discussion started by: lhareigh890
1 Replies

5. Solaris

upgrade solaris mysql version...

hi i need to upgrade my solaris mysql version.. can u guide me the upgrade steps.. my current version is 4.0.31-log i need to upgrade to 5.0 .. thanks.. ---------- Post updated at 12:04 PM ---------- Previous update was at 11:28 AM ---------- my solaris version is 10.. ----------... (2 Replies)
Discussion started by: senkerth
2 Replies

6. Solaris

Solaris 10 Java version

I have an issue here setting up ASR with a server. In order to have the SASM service runnning/enabled, the required java version is 1.6 U18(latest). My OS came with JDK 1.5 I downloaded and installed 1.6 But when I did java -version , its still showing 1.5 I captured the below from another... (4 Replies)
Discussion started by: incredible
4 Replies

7. Solaris

Solaris ASR - Update JAVA version

Hi, all I wish to implement ASR for a SUN server in my production. currently the version of JAVA for this SUN server is root@procyon # java -version java version "1.5.0_12" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_12-b04) Java HotSpot(TM) Server VM (build 1.5.0_12-b04,... (3 Replies)
Discussion started by: SmartAntz
3 Replies

8. Solaris

what is the command to see the java version in solaris 8 and solaris 10

what is the command to see the java version in solaris 8 and solaris 10 (1 Reply)
Discussion started by: tv.praveenkumar
1 Replies
Login or Register to Ask a Question