I found the FAQ topic “The InstallShield installer fails for me on Linux (e.g. RedHat, SuSE, etc.), how can I get this working?”.
While this seems to describe my symptoms perfectly, the solution proposed does not seem to work. I exported a LAX_VM variable and I still get the same error messages as I did before creating this environment variable. And yet, I do see the installer trying to use gcj.
Can someone explain what I am doing wrong
# Show env var is exported:
$ env | grep LAX
LAX_VM=/usr/local/j2sdk1.4.2/bin/java
# Show env var executes java:
$ $LAX_VM -v
java version “1.4.2”
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-b28)
Java HotSpot(TM) Client VM (build 1.4.2-b28, mixed mode)
# Show env var fails to help InstallShield installer do the install:
$ ./EnterpriseWorkbenchInstaller_030803.bin
Preparing to install…
Extracting the installation resources from the installer archive…
Configuring the installer for this system’s environment…
Launching installer…
Warning: -Xmx50331648 not understood. Ignoring.
Warning: -Xms16777216 not understood. Ignoring.
Exception in thread “main” java.lang.InternalError: Unexpected exception while defining class ZeroGt: java.lang.ClassNotFoundException: javax.swing.JDialog
at 0x40268e17: java.lang.Throwable.Throwable(java.lang.String) (/usr/lib/./libgcj.so.3)
etc. etc.