首页 > 解决方案 > oracle sql developer 在下载窗口 10 后未打开 19.2.1

问题描述

我下载 sqldeveloper-19.2.1.247.2212-x64.zip 并解压到 C:\Program Files (x86)\sqldeveloper 然后点击 C:\Program Files (x86)\sqldeveloper\sqldeveloper\bin\sqldeveloper64.exe 我得到了错误:

UIDefaults.getUI() failed: no ComponentUI class for: oracle.ide.controls.StatusBarControl$JDevStatusBar[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=0,maximumSize=,minimumSize=,preferredSize=]
java.lang.Error
        at javax.swing.UIDefaults.getUIError(UIDefaults.java:731)
        at javax.swing.MultiUIDefaults.getUIError(MultiUIDefaults.java:130)
        at javax.swing.UIDefaults.getUI(UIDefaults.java:761)
        at javax.swing.UIManager.getUI(UIManager.java:1016)
        at oracle.bali.ewt.statusBar.StatusBar.updateUI(StatusBar.java:480)
        at oracle.bali.ewt.statusBar.StatusBar.<init>(StatusBar.java:104)
        at oracle.ide.controls.StatusBarControl$JDevStatusBar.<init>(StatusBarControl.java:264)
        at oracle.ide.controls.StatusBarControl.<init>(StatusBarControl.java:48)
        at com.oracle.jdeveloper.nbwindowsystem.NbMainWindow$13.<init>(NbMainWindow.java:1098)
        at com.oracle.jdeveloper.nbwindowsystem.NbMainWindow.createStatusBar(NbMainWindow.java:1098)
        at oracle.ide.IdeMainWindow.getStatusBar(IdeMainWindow.java:622)
        at com.oracle.jdeveloper.nbwindowsystem.NbMainWindow.getStatusBarStatic(NbMainWindow.java:228)
        at com.oracle.jdeveloper.nbwindowsystem.NbStatusBar.getStatusLineElement(NbStatusBar.java:23)
        at org.netbeans.core.windows.view.ui.MainWindow$7.run(MainWindow.java:426)
        at org.netbeans.core.windows.view.ui.MainWindow.getStatusLineElements(MainWindow.java:438)
        at org.netbeans.core.windows.view.ui.MainWindow.decoratePanel(MainWindow.java:392)
        at org.netbeans.core.windows.view.ui.MainWindow.access$100(MainWindow.java:81)
        at org.netbeans.core.windows.view.ui.MainWindow$2.run(MainWindow.java:269)
        at org.netbeans.core.windows.WindowManagerImpl$Exclusive$1.run(WindowManagerImpl.java:1563)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
        at java.awt.EventQueue.access$500(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.awt.EventQueue$3.run(EventQueue.java:703)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

标签: oracleoracle-sqldeveloper

解决方案


一些东西...

  1. 我建议不要将 sql developer 放入程序文件中
  2. 我建议您改为在 C:\Program Files (x86)\sqldeveloper 目录中运行 sqldeveloper.exe
  3. 如果这不起作用,请删除整个目录,然后从使用 Windows 资源管理器下载的 Zip 文件中重新提取文件(复制和粘贴)

推荐阅读