JDK 1.5.x on top of JDK 1.4.2?

Panagiotis Astithas past at ebs.gr
Wed Apr 19 07:16:04 UTC 2006


Michael Tran wrote:
> Hi,
> 
> I installed the diablo-JRE 1.5.x version as found at
> http://freebsdfoundation.org/downloads/java.shtml ontop of my previous
> install of JDK 1.4.2
> 
> # pkg_info | grep jdk
> jdk-1.4.2p7_2       Java Development Kit 1.4.2
> linux-sun-jdk-1.4.2.10 Sun Java Development Kit 1.4 for Linux

This doesn't show any trace of diablo-jre at all. Are you sure you 
installed it?

> And Firefox is great and using the new 1.5 plugin.  However, my other
> applications do not use the new version.  Also, this is the output
> when I try java -version:
> 
> # /usr/local/bin/java -version
> java version "1.4.2-p7"
> Java(TM) 2 Runtime Environment, Standard Edition (build
> 1.4.2-p7-root_10_nov_2005_18_44)
> Java HotSpot(TM) Client VM (build 1.4.2-p7-root_10_nov_2005_18_44, mixed mode)

Assuming that you actually have diablo installed, you also have to have 
an updated ports tree in order for javavmwrapper to correctly pick 
diablo as the default jdk. At least ports/Mk/bsd.java.mk has to be 
updated to the latest version.

> What is the process in updating my existing java with the latest?  Do
> I pkg_delete, then pkg_add the new one?  My preference is to have only
> one java.

Just pkg_add the diablo package and you should be set. Later you can 
remove the jdk14 port if you want.

> I also have Openoffice, Gimp, and a few other applications installed. 
> Will this pose as a problem?

No, it shouldn't.

Cheers,

Panagiotis


More information about the freebsd-java mailing list