簡體   English   中英

Sqldeveloper在Fedora上使用Java運行時給出錯誤

[英]Sqldeveloper gives error on running using java on Fedora

我已經厭倦了在Fedora OS上安裝sqldeveloper(sqldeveloper-4.1.0.17.29-1.noarch.rpm),所以我也成功安裝了jdk並也成功安裝了sqldevelover,然后我從終端啟動sqldevelober並詢問目錄jdk我設置了目錄,然后出現錯誤,我嘗試卸載sqldeveloper並再次安裝它,並且出現相同的錯誤,因此請幫助我附加進程的屏幕:

1-cheching安裝了Java和sqldeveloper

[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-在我給它傳遞了jdk之后,當我運行sqldeveloper時,它給了我這個錯誤:

[root @ alaadin-fedora RPMS]#sqldeveloper

Oracle SQL Developer版權所有(c)1997、2014,Oracle和/或其分支機構。 版權所有。

線程“主”中的異常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 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)

正如我說的那樣,我累了要重新安裝sqldeveloper,它給出了相同的錯誤。

使用為sql developer指定的最低Java運行時版本檢查已安裝的Java版本。 似乎所需的版本高於安裝的版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM