Finding JVM in OpenOffice.org

Charles Curley charlescurley at charlescurley.com
Sat Jan 21 20:15:25 UTC 2006


I have several machines with FC4, as updated, OOo and Java on
them. Two, dragon and taltos, are set up almost identically. On
dragon, OOo cannot find a jvm.

I have...

  deleted
  ~/.openoffice.org2.0/user/config/javasettings_Linux_x86.xml. OOo
  simply rebuilds the file, and cannot find a JVM.

  Uninstalled both OOo and all java packages, then re-installed
  OOo. That should handle all dependencies. No go.

  Manually pointed OOo to /usr. No go.

What is OOo looking for, so that I can find out what is missing?

Neither machine has $JAVA_HOME set.

Packages on the deficient machine:

[root at dragon rpms]# pre \\\(gcj\\\|openoffice\\\) | sort
java-1.4.2-gcj-compat-1.4.2.0-40jpp_31rh.FC4.2
java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp_31rh.FC4.2
java-1.4.2-gcj-compat-src-1.4.2.0-40jpp_31rh.FC4.2
libgcj-4.0.2-8.fc4
libgcj-devel-4.0.2-8.fc4
libgcj-src-4.0.2-8.fc4
openoffice.org-calc-2.0.1.1-5.1
openoffice.org-core-2.0.1.1-5.1
openoffice.org-draw-2.0.1.1-5.1
openoffice.org-impress-2.0.1.1-5.1
openoffice.org-writer-2.0.1.1-5.1

Packages on the known good machine:

[root at taltos ~]#  pre \\\(gcj\\\|openoffice\\\) | sort
java-1.4.2-gcj-compat-1.4.2.0-40jpp_31rh.FC4.2
java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp_31rh.FC4.2
libgcj-4.0.2-8.fc4
libgcj-devel-4.0.2-8.fc4
openoffice.org-calc-2.0.1.1-4.1
openoffice.org-core-2.0.1.1-4.1
openoffice.org-draw-2.0.1.1-4.1
openoffice.org-impress-2.0.1.1-4.1
openoffice.org-writer-2.0.1.1-4.1
openoffice.org-xsltfilter-2.0.1.1-4.1

I believe alternatives is set up correctly.

[root at dragon rpms]# alternatives --display java
java - status is auto.
 link currently points to /usr/lib/jvm/jre-1.4.2-gcj/bin/java
/usr/lib/jvm/jre-1.4.2-gcj/bin/java - priority 1420
 slave jre: /usr/lib/jvm/jre-1.4.2-gcj
 slave jre_exports: /usr/lib/jvm-exports/jre-1.4.2-gcj
 slave rmiregistry: /usr/lib/jvm/jre-1.4.2-gcj/bin/rmiregistry
Current `best' version is /usr/lib/jvm/jre-1.4.2-gcj/bin/java.

and

[root at taltos ~]# alternatives --display java
java - status is auto.
 link currently points to /usr/lib/jvm/jre-1.4.2-gcj/bin/java
/usr/lib/jvm/jre-1.4.2-gcj/bin/java - priority 1420
 slave rmiregistry: /usr/lib/jvm/jre-1.4.2-gcj/bin/rmiregistry
 slave jre_exports: /usr/lib/jvm-exports/jre-1.4.2-gcj
 slave jre: /usr/lib/jvm/jre-1.4.2-gcj
Current `best' version is /usr/lib/jvm/jre-1.4.2-gcj/bin/java.

In the process of researching this problem, I read this bug:
http://qa.openoffice.org/issues/show_bug.cgi?id=43103. It has attached
a program, Props, which produced this output:

--------------------------------------------------
[ccurley at dragon OOo]$ java Props
path.separator=:
java.vm.name=GNU libgcj
java.vm.specification.name=Java(tm) Virtual Machine Specification
java.runtime.version=1.4.2
java.home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre
java.vm.specification.version=1.0
line.separator=

java.vm.specification.vendor=Sun Microsystems Inc.
gnu.classpath.home.url=file:///usr/lib
gnu.gcj.progname=Props
java.specification.version=1.4
java.library.path=
gnu.classpath.vm.shortname=libgcj
java.class.version=46.0
java.specification.name=Java(tm) Platform API Specification
os.version=2.6.14-1.1656_FC4
gnu.classpath.home=/usr
user.home=/home/ccurley
file.encoding=UTF-8
os.name=Linux
user.name=ccurley
java.class.path=.
java.io.tmpdir=/tmp
os.arch=i386
java.fullversion=GNU libgcj 4.0.2 20051125 (Red Hat 4.0.2-8)
user.language=en
java.specification.vendor=Sun Microsystems Inc.
user.dir=/home/ccurley/down/OOo
java.vm.info=GNU libgcj 4.0.2 20051125 (Red Hat 4.0.2-8)
java.version=1.4.2
java.ext.dirs=/usr/share/java/ext
sun.boot.class.path=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre/lib/rt.jar
java.vm.vendor=Free Software Foundation, Inc.
java.vendor.url=http://gcc.gnu.org/java/
java.vendor=Free Software Foundation, Inc.
file.separator=/
java.vm.version=4.0.2 20051125 (Red Hat 4.0.2-8)
http.agent=gnu-classpath/null (libgcj/4.0.2 20051125 (Red Hat 4.0.2-8))
gnu.cpu.endian=little
gnu.gcj.precompiled.db.path=/usr/lib/gcj-4.0.2/classmap.db
user.region=US
gnu.gcj.runtime.endorsed.dirs=/usr/share/java/gcj-endorsed
--------------------------------------------------

-- 

Charles Curley                  /"\    ASCII Ribbon Campaign
Looking for fine software       \ /    Respect for open standards
and/or writing?                  X     No HTML/RTF in email
http://www.charlescurley.com    / \    No M$ Word docs in email

Key fingerprint = CE5C 6645 A45A 64E4 94C0  809C FFF6 4C48 4ECD DFDB
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20060121/a40881b1/attachment-0001.sig>


More information about the fedora-list mailing list