Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Sep 2013 07:38:19 +1200
From:      Jonathan Chen <jonc@chen.org.nz>
To:        Andrea Venturoli <ml@netfence.it>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Multiple Java versions
Message-ID:  <CAJuc1zOOz6d_AfrdMFkG0yQ11aYF882R9DXVXw53w8cR8D_-Bw@mail.gmail.com>
In-Reply-To: <52416B1A.5040606@netfence.it>
References:  <52416B1A.5040606@netfence.it>

next in thread | previous in thread | raw e-mail | index | archive | help
On 24 September 2013 22:36, Andrea Venturoli <ml@netfence.it> wrote:
[...]
> Now, according to JAVAVMS(5), "By default, javavm will select the most
> ``native'' and up to date version".
>
> However:
>
>> % java -version
>> openjdk version "1.6.0_32"
>> OpenJDK Runtime Environment (build 1.6.0_32-b27)
>> OpenJDK Server VM (build 20.0-b12, mixed mode)
>
>
> Any way to fix this?
>
> AFAICT I didn't set any relevant environment variable, anything in
> /etc/make.conf or in javavms' own config files.

JAVA_HOME is what you need:

jonathan:~,7:36am> unsetenv JAVA_HOME
jonathan:~,7:36am> java -version
openjdk version "1.6.0_32"
OpenJDK Runtime Environment (build 1.6.0_32-b27)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
jonathan:~,7:36am> setenv JAVA_HOME /usr/local/openjdk7
jonathan:~,7:36am> java -version
openjdk version "1.7.0_25"
OpenJDK Runtime Environment (build 1.7.0_25-b15)
OpenJDK 64-Bit Server VM (build 23.21-b01, mixed mode)

-- 
Jonathan Chen <jonc@chen.org.nz>



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