I installed Opensuse 11.2 (32bits) [0] on Virtualbox, the variable JRE_HOME [1] fail!
The file: /etc/profile.d/alljava.sh [2] display on line 21 this fail.
it will NOT be worked if the only report lies in this forum which is
to HELP folks solve the problems encountered and answer questions
posed (not accept bug reports)…
please consider posting a bug report–though yours may be a setup
problem, rather than a bug…
for example, can you explain why it is looking for
JRE_HOME=/usr//jvm/jre ?
I´ll post bug on site opensuse (site out).
The variable JRE_HOME is specified in /etc/profile.d/alljava.sh and result is posted.
The result # ls -la /usr is:
ls -la /usr
total 232
drwxr-xr-x 13 root root 4096 Jun 18 21:38 .
drwxr-xr-x 22 root root 4096 Jun 28 08:55 …
drwxr-xr-x 2 root root 69632 Jun 28 08:42 bin
drwxr-xr-x 2 root root 4096 Out 24 2009 games
drwxr-xr-x 72 root root 4096 Jun 20 09:12 include
drwxr-xr-x 95 root root 24576 Jun 20 09:12 lib
drwxr-xr-x 144 root root 73728 Jun 20 09:12 lib64
drwxr-xr-x 11 root root 4096 Jun 18 21:38 local
drwxr-xr-x 2 root root 12288 Jun 19 22:21 sbin
drwxr-xr-x 271 root root 12288 Jun 20 09:11 share
drwxr-xr-x 6 root root 4096 Jun 19 22:52 src
lrwxrwxrwx 1 root root 10 Jun 18 21:38 tmp -> …/var/tmp
drwxr-xr-x 5 root root 4096 Jun 18 21:38 X11R6
drwxr-xr-x 5 root root 4096 Jun 18 21:38 x86_64-suse-linux
__libdir=lib
if -x /usr/lib64/jvm/java ] || -x /usr/lib64/jvm/jre ] ; then
__libdir=lib64
fi
if -x /usr/$__libdir/jvm/java/bin/java ] || -x /usr/$__libdir/jvm/java/bin/jre ] ; then
export JAVA_BINDIR=/usr/$__libdir/jvm/java/bin
export JAVA_ROOT=/usr/$__libdir/jvm/java
export JAVA_HOME=/usr/$__libdir/jvm/java
export JRE_HOME=/usr/$_libdir/jvm/jre
unset JDK_HOME
unset SDK_HOME
if -x /usr/$__libdir/jvm/java/bin/javac ] ; then
# it is development kit
if -x /usr/$__libdir/jvm/java/bin/jre ] ; then
export JDK_HOME=/usr/$__libdir/jvm/java
else
export JDK_HOME=/usr/$__libdir/jvm/java
export SDK_HOME=/usr/$__libdir/jvm/java
fi
fi
else
if -x /usr/$__libdir/jvm/jre/bin/java ] ; then
# it is IBMJava2-JRE or SunJava2-JRE
export PATH=$PATH:/usr/$__libdir/jvm/jre/bin
export JAVA_BINDIR=/usr/$__libdir/jvm/jre/bin
export JAVA_ROOT=/usr/$__libdir/jvm/jre
export JAVA_HOME=/usr/$__libdir/jvm/jre
export JRE_HOME=/usr/$__libdir/jvm/jre
unset JDK_HOME
unset SDK_HOME
fi
fi
Notice that there is only ONE underscore before ‘libdir’. Modify the
file, add a second underscore, save and try again. Weird, and worthy of a
bug. I’ll enter one and post back the number shortly.
Good luck.
On 06/30/2010 04:26 PM, armandoroque wrote:
>
> ab@novell.com;2182598 Wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> That all appears to work on my system, though it’s x86_64. The code
>> looks
>> like it should work for x86_32 as well.
>>
>> What is the result of this not working? Did this work before
>> VirtualBox
>> or is it really related to VirtualBox at all (guessing no).
>>
>> Try running the following:
>>
>> bash -x /etc/profile.d/alljava.sh
>>
>> and post the output here.
>>
>> Good luck.
>>>
>>
>
> Hi ab@novell,
>
> Result of real (not virtualized) Opensuse 11.2_64 with JRE (openjava):
>
> # uname -a
> Linux hostxxx 2.6.31.12-0.2-desktop #1 SMP PREEMPT 2010-03-16 21:25:39
> +0100 x86_64 x86_64 x86_64 GNU/Linux
>
> # rpm -qa | grep java
> timezone-java-2009u-0.1.1.noarch
> java-1_6_0-openjdk-1.6.0.0_b17-2.1.1.x86_64
> java-1_6_0-openjdk-plugin-1.6.0.0_b17-2.1.1.x86_64
>
> This OS 11.2 have only JRE. And result bash -x
> /etc/profile.d/alljava.sh
> # bash -x /etc/profile.d/alljava.sh
> + __libdir=lib
> + ‘’ -x /usr/lib64/jvm/java ‘]’
> + ‘’ -x /usr/lib64/jvm/jre ‘]’
> + __libdir=lib64
> + ‘’ -x /usr/lib64/jvm/java/bin/java ‘]’
> + ‘’ -x /usr/lib64/jvm/java/bin/jre ‘]’
> + ‘’ -x /usr/lib64/jvm/jre/bin/java ‘]’
> + export
> PATH=/home/armando/bin:/usr/local/bin:/usr/bin:/sbin:/usr/sbin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib64/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/lib64/jvm/jre/bin
> +
> PATH=/home/armando/bin:/usr/local/bin:/usr/bin:/sbin:/usr/sbin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib64/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/lib64/jvm/jre/bin
> + export JAVA_BINDIR=/usr/lib64/jvm/jre/bin
> + JAVA_BINDIR=/usr/lib64/jvm/jre/bin
> + export JAVA_ROOT=/usr/lib64/jvm/jre
> + JAVA_ROOT=/usr/lib64/jvm/jre
> + export JAVA_HOME=/usr/lib64/jvm/jre
> + JAVA_HOME=/usr/lib64/jvm/jre
> + export JRE_HOME=/usr/lib64/jvm/jre
> + JRE_HOME=/usr/lib64/jvm/jre
> + unset JDK_HOME
> + unset SDK_HOME
> + unset __libdir
>
> and Java version:
> # java -version
> java version “1.6.0_17”
> OpenJDK Runtime Environment (IcedTea6 1.7.3) (suse-2.1.1-x86_64)
> OpenJDK 64-Bit Server VM (build 14.0-b16, mixed mode)
>
> This config is OK.
>
>
> But, JDK and JRE installed on Opensuse 11.2_x86 (Virtualbox) have a
> bug:
>
> hostxx:/home/armando # uname -a
> Linux hostxx 2.6.31.12-0.2-default #1 SMP 2010-03-16 21:25:39 +0100
> i686 i686 i386 GNU/Linux
>
> hostxx:/home/armando # rpm -qa | grep java
> java-1_6_0-sun-alsa-1.6.0.u20-0.1.1.i586
> java-1_6_0-sun-1.6.0.u20-0.1.1.i586
> java-1_6_0-sun-devel-1.6.0.u20-0.1.1.i586
> java-1_6_0-sun-plugin-1.6.0.u20-0.1.1.i586
> javamail-1.4-252.1.3.noarch
> mysql-connector-java-5.1.6-2.5.noarch
> java-1_6_0-sun-jdbc-1.6.0.u20-0.1.1.i586
>
> hostxx:/home/armando # bash -x /etc/profile.d/alljava.sh
> + __libdir=lib
> + ‘’ -x /usr/lib64/jvm/java ‘]’
> + ‘’ -x /usr/lib64/jvm/jre ‘]’
> + ‘’ -x /usr/lib/jvm/java/bin/java ‘]’
> + export JAVA_BINDIR=/usr/lib/jvm/java/bin
> + JAVA_BINDIR=/usr/lib/jvm/java/bin
> + export JAVA_ROOT=/usr/lib/jvm/java
> + JAVA_ROOT=/usr/lib/jvm/java
> + export JAVA_HOME=/usr/lib/jvm/java
> + JAVA_HOME=/usr/lib/jvm/java
> + export JRE_HOME=/usr//jvm/jre
> + JRE_HOME=/usr//jvm/jre
> + unset JDK_HOME
> + unset SDK_HOME
> + ‘’ -x /usr/lib/jvm/java/bin/javac ‘]’
> + ‘’ -x /usr/lib/jvm/java/bin/jre ‘]’
> + export JDK_HOME=/usr/lib/jvm/java
> + JDK_HOME=/usr/lib/jvm/java
> + export SDK_HOME=/usr/lib/jvm/java
> + SDK_HOME=/usr/lib/jvm/java
> + unset __libdir
>
> hostxx:/home/armando # java -version
> java version “1.6.0_20”
> Java™ SE Runtime Environment (build 1.6.0_20-b02)
> Java HotSpot™ Client VM (build 16.3-b01, mixed mode)
>
> hostxx:/home/armando # whereis java
> java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java
> /usr/share/man/man1/java.1.gz
>
> Best regards,
>
> Armando Roque
>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/