[英]Sqldeveloper gives error on running using java on Fedora
I'm tired to install sqldeveloper (sqldeveloper-4.1.0.17.29-1.noarch.rpm) on Fedora OS so I installed jdk successfully and installed sqldevelover successfully too then I started the sqldevelober from terminal and it ask for the directory for the jdk I set the directory and then I got the error I tried to Uninstall the sqldeveloper and install it again and the same error coming up so please help I will attach the screens of the processes: 我已经厌倦了在Fedora OS上安装sqldeveloper(sqldeveloper-4.1.0.17.29-1.noarch.rpm),所以我也成功安装了jdk并也成功安装了sqldevelover,然后我从终端启动sqldevelober并询问目录jdk我设置了目录,然后出现错误,我尝试卸载sqldeveloper并再次安装它,并且出现相同的错误,因此请帮助我附加进程的屏幕:
1-cheching that the java and sqldeveloper installed 1-cheching安装了Java和sqldeveloper
[root@alaadin-fedora RPMS]# yum list java-1* Loaded plugins: langpacks Installed Packages java-1.8.0-openjdk.x86_64 1:1.8.0.31-3.b13.fc21 @updates java-1.8.0-openjdk-headless.x86_64 1:1.8.0.31-3.b13.fc21 @updates Available Packages java-1.8.0-openjdk.i686 1:1.8.0.31-3.b13.fc21 updates java-1.8.0-openjdk-accessibility.x86_64 1:1.8.0.31-3.b13.fc21 updates java-1.8.0-openjdk-demo.x86_64 1:1.8.0.31-3.b13.fc21 updates java-1.8.0-openjdk-devel.i686 1:1.8.0.31-3.b13.fc21 updates java-1.8.0-openjdk-devel.x86_64 1:1.8.0.31-3.b13.fc21 updates java-1.8.0-openjdk-headless.i686 1:1.8.0.31-3.b13.fc21 updates java-1.8.0-openjdk-javadoc.noarch 1:1.8.0.31-3.b13.fc21 updates java-1.8.0-openjdk-src.x86_64 1:1.8.0.31-3.b13.fc21 updates [root@alaadin-fedora RPMS]# rpm -q sql* package sqldeveloper-4.1.0.17.29-1.noarch.rpm is not installed
[root @ alaadin-fedora RPMS]#yum list java-1 *加载的插件:langpacks已安装的软件包java-1.8.0-openjdk.x86_64 1:1.8.0.31-3.b13.fc21 @updates java-1.8.0-openjdk -headless.x86_64 1:1.8.0.31-3.b13.fc21 @updates可用软件包java-1.8.0-openjdk.i686 1:1.8.0.31-3.b13.fc21更新java-1.8.0-openjdk-可访问性。 x86_64 1:1.8.0.31-3.b13.fc21更新了Java-1.8.0-openjdk-demo.x86_64 1:1.8.0.31-3.b13.fc21更新了Java-1.8.0-openjdk-devel.i686 1:1.8 .0.31-3.b13.fc21更新了Java-1.8.0-openjdk-devel.x86_64 1:1.8.0.31-3.b13.fc21更新了Java-1.8.0-openjdk-headless.i686 1:1.8.0.31-3 .b13.fc21更新java-1.8.0-openjdk-javadoc.noarch 1:1.8.0.31-3.b13.fc21更新java-1.8.0-openjdk-src.x86_64 1:1.8.0.31-3.b13.fc21更新[root @ alaadin-fedora RPMS]#rpm -q sql *软件包sqldeveloper-4.1.0.17.29-1.noarch.rpm未安装
2-after I gave it the pass of the jdk and when I run sqldeveloper it gives me that error: 2-在我给它传递了jdk之后,当我运行sqldeveloper时,它给了我这个错误:
[root@alaadin-fedora RPMS]# sqldeveloper
[root @ alaadin-fedora RPMS]#sqldeveloper
Oracle SQL Developer Copyright (c) 1997, 2014, Oracle and/or its affiliates.
Oracle SQL Developer版权所有(c)1997、2014,Oracle和/或其分支机构。 All rights reserved.
版权所有。
Exception in thread "main" java.lang.UnsupportedClassVersionError: oracle/dbtools/raptor/startup/HomeSupport : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:274) at java.util.ServiceLoader$LazyIte
线程“主”中的异常java.lang.UnsupportedClassVersionError:oracle / dbtools / raptor / startup / HomeSupport:java.lang.ClassLoader.defineClass1(本机方法)处的java.lang.ClassLoader.defineClass1(本机方法)不受支持的major.minor版本52.0 .java:800),网址为java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142),网址为java.net.URLClassLoader.defineClass(URLClassLoader.java:449),网址为java.net.URLClassLoader.access $ 100(URLClassLoader.java:71)。 )的java.net.URLClassLoader $ 1.run(URLClassLoader.java:361)的java.net.URLClassLoader $ 1.run(URLClassLoader.java:355)的java.security.AccessController.doPrivileged(本机方法)的java.net。 URLClassLoader.findClass(URLClassLoader.java:354)在java.lang.ClassLoader.loadClass(ClassLoader.java:425)在sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:308)在java.lang.ClassLoader.loadClass (ClassLoader.java:358)at java.lang.Class.forName0(本机方法)at java.lang.Class.forName(Class.java:274)at java.util.ServiceLoader $ LazyIte rator.next(ServiceLoader.java:363) at java.util.ServiceLoader$1.next(ServiceLoader.java:445) at oracle.ide.osgi.boot.LauncherUtil.processOJStartupHook(LauncherUtil.java:356) at oracle.ide.osgi.boot.LauncherUtil.initialize(LauncherUtil.java:101) at oracle.ide.osgi.boot.OracleIdeLauncher.main(OracleIdeLauncher.java:80)
oracle.ide.osgi.boot.LauncherUtil.processOJStartupHook(LauncherUtil.java:356)上java.util.ServiceLoader $ 1.next(ServiceLoader.java:445)上的rator.next(ServiceLoader.java:363) osgi.boot.LauncherUtil.initialize(LauncherUtil.java:101)在oracle.ide.osgi.boot.OracleIdeLauncher.main(OracleIdeLauncher.java:80)
as I said I tired to re install sqldeveloper and it gives the same error. 正如我说的那样,我累了要重新安装sqldeveloper,它给出了相同的错误。
Check the installed java version with the minimum java runtime version specified for sql developer. 使用为sql developer指定的最低Java运行时版本检查已安装的Java版本。 It seems like the required version is higher that the installed version.
似乎所需的版本高于安装的版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.