web-dev-qa-db-ja.com

Oracle 12cインストールエラー:「例外...クラスSun.awt.X11.XToolkitを初期化できませんでした」

Ubuntu 14.10にOracle 12 cをインストールしようとしましたが、下記のエラーに直面しています。誰か確認して、このエラーを修正する方法を教えてください。

Checking Temp space: must be greater than 500 MB.   Actual 429214 MB    Passed
Checking swap space: must be greater than 150 MB.   Actual 4041 MB    Passed
Checking monitor: must be configured to display at least 256 colors
    >>> Could not execute auto check for display colors using command /usr/bin/xdpyinfo. Check if the DISPLAY variable is set.    Failed <<<<

Some requirement checks failed. You must fulfill these requirements before

continuing with the installation,

Continue? (y/n) [n] Y


>>> Ignoring required pre-requisite failures. Continuing...
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2014-10-27_11-15-08PM. Please wait ...Oracle@v3nky-HP-Pavilion-dv6-Notebook-PC:~$ No protocol specified
Exception in thread "main" Java.lang.NoClassDefFoundError: Could not initialize class Sun.awt.X11.XToolkit
    at Java.lang.Class.forName0(Native Method)
    at Java.lang.Class.forName(Class.Java:171)
    at Java.awt.Toolkit$2.run(Toolkit.Java:834)
    at Java.security.AccessController.doPrivileged(Native Method)
    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 Java.lang.Class.forName0(Native Method)
    at Java.lang.Class.forName(Class.Java:249)
    at javax.swing.SwingUtilities.loadSystemClass(SwingUtilities.Java:1852)
    at javax.swing.UIManager.setLookAndFeel(UIManager.Java:557)
    at Oracle.install.commons.util.Application.startup(Application.Java:792)
    at Oracle.install.commons.flow.FlowApplication.startup(FlowApplication.Java:181)
    at Oracle.install.commons.flow.FlowApplication.startup(FlowApplication.Java:198)
    at Oracle.install.commons.base.driver.common.Installer.startup(Installer.Java:355)
    at Oracle.install.ivw.db.driver.DBInstaller.startup(DBInstaller.Java:130)
    at Oracle.install.ivw.db.driver.DBInstaller.main(DBInstaller.Java:161)

システムにいくつかのJDKがインストールされているかどうかを確認します。

$ Java -version

JDK 7をインストールすると問題が解決しました。

$ Sudo apt-get install openjdk-7-jre-headless

問題が解決しない場合は、rootとしてログインしてから実行してください:

$ xhost +

別のユーザーに切り替えて、インストールを再度実行します。

これもありました。ルートとして、最初にxhost +を実行し、それから動作しました。