Problem:

Unable to install VisiBroker 8.0 due to "cannot open display" error in console mode.  The DISPLAY environment variable is exported as

$export DISPLAY=0.0

Here is the result in verbose mode.

$ java -verbose -cp BVE7080WW17181.jar install -i console | less
[Loaded (pre-compiled) java.awt.Window from ]
[Loaded (pre-compiled) java.awt.Container from ]
[Loaded (pre-compiled) java.awt.Component from ]
[Loaded (pre-compiled) java.awt.image.ImageObserver from ]
[Loaded (pre-compiled) java.awt.MenuContainer from ]
[Loaded (pre-compiled) javax.accessibility.Accessible from ]
[Loaded (pre-compiled) java.awt.EventQueue from ]
[Loaded (pre-compiled) java.awt.Rectangle from ]
[Loaded (pre-compiled) java.awt.geom.Rectangle2D from ]
[Loaded (pre-compiled) java.awt.geom.RectangularShape from ]
[Loaded (pre-compiled) java.awt.Shape from ]
[Loaded (pre-compiled) java.lang.IllegalArgumentException from ]
[Loaded (BC-compiled) gnu.java.awt.peer.gtk.CairoSurface from ]
[Loaded (pre-compiled) java.awt.image.DataBuffer from ]
[Loaded (BC-compiled) gnu.java.awt.peer.gtk.GdkPixbufDecoder from ]
[Loaded (pre-compiled) gnu.java.awt.image.ImageDecoder from ]
[Loaded (pre-compiled) java.awt.image.ImageProducer from ]
[Loaded (pre-compiled) java.awt.event.ActionEvent from ]
[Loaded (pre-compiled) java.awt.AWTEvent from ]
[Loaded (pre-compiled) java.awt.Font from ]

(.:8103): Gtk-WARNING **: cannot open display:

The java version used is

$ java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-50)

Resolution:

The problem was caused by GNU Java which is an incomplete implementation of an older version of Java. Moreover, this Java is not supported in VisiBroker.

Using any supported JDK solved the issue. To use another JDK, add the bin directory to top of PATH environment variable as:

Assuming Java is located in opt/java/jdk1.5

$ export PATH=/opt/java/jdk1.5/bin:$PATH
 
Refer to the CORBA Platform Release Availability Matrix (http://supportline.microfocus.com/supportresources/CORBAPlatformInfo.aspx) for the supported JDK versions.