重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 808|回复: 0
打印 上一主题 下一主题

[安装] [安装]图形界面打开失败“Exception in thread "main" java.lang...“

[复制链接]
跳转到指定楼层
楼主
发表于 2025-6-15 17:42:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
环境:
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再行测试。


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2026-4-18 00:54 , Processed in 0.252130 second(s), 24 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表