On 09/24/13 21:38, Jonathan Chen wrote:
On 24 September 2013 22:36, Andrea Venturoli <m...@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)


Ok, fine for me.

I'd just point out: isn't it in contrast to what the man page says (i.e. "By default, javavm will select the most ``native'' and up to date version")?

Should the docs be corrected then?

 bye & Thanks
        av.
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to