RCU is available only on 32-bit x86 Linux
and 32-bit Microsoft Windows operating system platforms. For Release
11.1.1.4.0 and later, RCU can also be run on 64-bit x86 Linux and 64-bit
Microsoft Windows operating systems.
If you run
the RCU in graphical mode using x11 client from the 64-bit x86 Linux,
you will get following error:-
Exception in
thread "Main Thread" java.lang.InternalError: Can't connect to X11
window server using 'localhost:10.0' as the value of the DISPLAY variable.
at sun.awt.X11GraphicsEnvironment.initDisplay(Native
Method)
at
sun.awt.X11GraphicsEnvironment.access$100(X11GraphicsEnvironment.java:52)
at
sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:155)
at
sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:131)
at java.lang.Class.forName0(Native
Method)
at
java.lang.Class.forName(Class.java:169)
at
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
at sun.awt.X11.XToolkit.<clinit>(XToolkit.java:89)
at java.lang.Class.forName0(Native
Method)
at
java.lang.Class.forName(Class.java:169)
at
java.awt.Toolkit$2.run(Toolkit.java:834)
at
java.awt.Toolkit.getDefaultToolkit(Toolkit.java:826)
at
com.jgoodies.looks.LookUtils.isLowResolution(LookUtils.java:484)
at
com.jgoodies.looks.LookUtils.<clinit>(LookUtils.java:249)
at
com.jgoodies.looks.plastic.PlasticLookAndFeel.<clinit>(PlasticLookAndFeel.java:135)
at
oracle.sysman.assistants.rcu.ui.InteractiveRCUModel.<init>(InteractiveRCUModel.java:117)
at
oracle.sysman.assistants.rcu.Rcu.execute(Rcu.java:292)
at
oracle.sysman.assistants.rcu.Rcu.main(Rcu.java:344)
Solution
1.
Go to
$RCU/bin and change the permission of rcu.sh file using chmod 755 rcu
2.
Edit the
rcu.sh using nano rcu
3.
Change the
32bit JRE path to with 64bit JRE path
JRE_DIR=export
JAVA_HOME=/apps/oracle/java/jrockit-jdk1.6.0_26/ jre
Now, run the
rcu again.