sql开发人员无法启动

时间:2012-12-11 16:57:09

标签: oracle-sqldeveloper

我遇到了一个相当奇怪的场景,不确定是否有人见过它。 我有一个sql开发人员版本3.xx已安装并正常工作多年,直到今天早上....当我尝试将300K +记录的视图导出到excel文件。然后我离开了sql开发人员但是当我回来时,我再也无法启动应用程序了。没错,但什么都没发生。我进入应用程序内部的sqldeveloper文件夹并使用cmd.com启动应用程序,这是错误(不确定我是否应该从命令提示符运行它)

Microsoft Windows [Version 6.2.9200]
(c) 2012 Microsoft Corporation. All rights reserved.

C:\sqldeveloper\sqldeveloper\bin>sqldeveloper
java.awt.AWTError: Assistive Technology not found: com.sun.java.accessibility.Ac
cessBridge
        at java.awt.Toolkit.loadAssistiveTechnologies(Toolkit.java:773)
        at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:872)
        at java.awt.Window.getToolkit(Window.java:1174)
        at java.awt.Window.init(Window.java:396)
        at java.awt.Window.<init>(Window.java:434)
        at java.awt.Frame.<init>(Frame.java:403)
        at javax.swing.JFrame.<init>(JFrame.java:202)
        at oracle.ide.IdeCore$StartupWindow.<init>(IdeCore.java:1960)
        at oracle.ide.IdeCore.startupImpl(IdeCore.java:1148)
        at oracle.ide.Ide.startup(Ide.java:703)
        at oracle.ideimpl.DefaultIdeStarter.startIde(DefaultIdeStarter.java:35)
        at oracle.ideimpl.Main.start(Main.java:184)
        at oracle.ideimpl.Main.main(Main.java:146)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at oracle.ide.boot.PCLMain.callMain(PCLMain.java:62)
        at oracle.ide.boot.PCLMain.main(PCLMain.java:54)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at oracle.classloader.util.MainClass.invoke(MainClass.java:128)
        at oracle.ide.boot.IdeLauncher.bootClassLoadersAndMain(IdeLauncher.java:
189)
        at oracle.ide.boot.IdeLauncher.launchImpl(IdeLauncher.java:89)
        at oracle.ide.boot.IdeLauncher.launch(IdeLauncher.java:65)
        at oracle.ide.boot.IdeLauncher.main(IdeLauncher.java:54)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at oracle.ide.boot.Launcher.invokeMain(Launcher.java:713)
        at oracle.ide.boot.Launcher.launchImpl(Launcher.java:115)
        at oracle.ide.boot.Launcher.launch(Launcher.java:68)
        at oracle.ide.boot.Launcher.main(Launcher.java:57)

有人知道发生了什么吗?我试图从Oracle站点删除并获取另一个sqldeveloper副本,但情况没有改善。有什么东西我忽略了吗?我相信出口对应用程序做了一些事情,但我不够聪明,无法弄清楚是什么。您的提示非常受欢迎!

1 个答案:

答案 0 :(得分:0)

尝试运行批处理文件以启动它

它可能与sqldeveloper.exe在同一文件夹中。可能是Java级别的不匹配,在这种情况下,系统会警告您您是否要继续,或者可以安装兼容版本。