Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 05 Apr 2006 16:35:38 -0500
From:      Jeff Cross <jeff.cross@averageadmins.com>
To:        "[LoN]Kamikaze" <LoN_Kamikaze@gmx.de>
Cc:        ports@freebsd.org, questions@freebsd.org
Subject:   Re: Using javavmwrapper
Message-ID:  <4434382A.6090905@averageadmins.com>
In-Reply-To: <44342E44.5050108@gmx.de>
References:  <4434286A.1010209@averageadmins.com> <44342E44.5050108@gmx.de>

next in thread | previous in thread | raw e-mail | index | archive | help
[LoN]Kamikaze wrote:
> Jeff Cross wrote:
>> Can anyone give me some guidance in using javavmwrapper?  I have
>> searched high and low (I know someone will post the link I have
>> overlooked) but can't seem to find any detailed information on how to
>> use it. I understand that there are some environment variables I can use
>> to choose between different VMs (linux-sun-jdk-1.4.2, jdk-1.4.2, and
>> jdk-1.5.0) but I can't seem to locate anything.
>>
> 
> I do not know where this is documented, but the best way to deal with it
> is setting the variable JAVA_PREFERRED_PORTS in your '/etc/make.conf'. I.e.
> 
> JAVA_PREFERRED_PORTS?= JAVA_PORT_NATIVE_BSDJAVA_JDK_1_5
> 
> for jdk15. The complete list is
> 
> 
>                     JAVA_PORT_NATIVE_BSDJAVA_JDK_1_5
>                     JAVA_PORT_NATIVE_BSDJAVA_JDK_1_4
>                     JAVA_PORT_NATIVE_BSDJAVA_JDK_1_3
>                     JAVA_PORT_NATIVE_FREEBSD_JDK_1_3
>                     JAVA_PORT_NATIVE_BSDJAVA_JDK_1_2
>                     JAVA_PORT_NATIVE_BSDJAVA_JDK_1_1
>                     JAVA_PORT_LINUX_SUN_JDK_1_4
>                     JAVA_PORT_LINUX_SUN_JDK_1_3
>                     JAVA_PORT_LINUX_SUN_JDK_1_2
>                     JAVA_PORT_LINUX_BLACKDOWN_JDK_1_4
>                     JAVA_PORT_LINUX_BLACKDOWN_JDK_1_3
>                     JAVA_PORT_LINUX_BLACKDOWN_JDK_1_2
>                     JAVA_PORT_LINUX_IBM_JDK_1_4
>                     JAVA_PORT_LINUX_IBM_JDK_1_3
> 
> to be found in '/usr/ports/Mk/bsd.java.mk'.
> 
> 
>> Also, does it only help when compiling ports that use Java or will it
>> work to run an application with a different VM?
>>
> 
> You can run software that was built by older versions, but not vice
> versa. That means you can run software that was compiled by 1.4 on 1.5
> but not the other way around. Unless you set something like '-target
> 1.4' when building.
> 
>> Any assistance is greatly appreciated.
>>
>> Jeff Cross
>> www.averageadmins.com
> _______________________________________________
> freebsd-ports@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"
> 
> 
> 

Here is the reason I am asking, and maybe someone could shed some light
on this as well.

I have been using Zend Studio Client 4.0.2 on FreeBSD 6.0-SECURITY for
quite some time.  I updated my ports and packages (which Zend is not)
the other day and it hasn't worked since.

So, if I wanted to try running Zend with the jdk15 port, how would I
specify that I wanted to use the 1.5 version of the jdk before firing
off the process?  I wouldn't think that making the change in my
make.conf file would do this, would it?

Thanks in advance!

Jeff Cross
www.averageadmins.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4434382A.6090905>