重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛
标题: [安装]图形界面打开失败“Exception in thread "main" java.lang...“ [打印本页]
作者: Inkcup 时间: 2025-6-15 17:42
标题: [安装]图形界面打开失败“Exception in thread "main" java.lang...“
环境:
Oracle Linux 7.9
Oracle database 11.2.0.4
[oracle@dbserver database]$ ./runInstaller
Starting Oracle Universal Installer...
Checking Temp space: must be greater than 120 MB. Actual 46781 MB Passed
Checking swap space: must be greater than 150 MB. Actual 3967 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/OraInstall2025-06-13_12-10-37PM. Please wait ...[oracle@lisdg63 database]$ Exception in thread "main" java.lang.NoClassDefFoundError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at java.awt.Toolkit$2.run(Toolkit.java:821)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:804)
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:242)
at javax.swing.SwingUtilities.loadSystemClass(SwingUtilities.java:1779)
at javax.swing.UIManager.setLookAndFeel(UIManager.java:453)
at oracle.install.commons.util.Application.startup(Application.java:785)
at oracle.install.commons.flow.FlowApplication.startup(FlowApplication .java:165)
at oracle.install.commons.flow.FlowApplication.startup(FlowApplication.java:182)
at oracle.install.commons.base.driver.common.Installer.startup(Installer.java:348)
at oracle.install.ivw.db.driver.DBInstaller.startup(DBInstaller.java:124)
at oracle.install.ivw.db.driver.DBInstaller.main(DBInstaller.java:155)
这种情况多是由于缺包,如果没有显示缺乏的依赖包,那么需要检查环境变量的设置是否正确,
楼主正是因为环境变量中的IP没有设置为当前内网分配给本地的IP,导致图形界面显示失败。
还有一种情况则是运行图形界面的软件有问题,比如Moba的图形界面无法显示时,可以选择其他图形界面软件,如Xmanager再行测试。
| 欢迎光临 重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛 (http://bbs.cqsztech.com/) |
Powered by Discuz! X3.2 |