2015-02-09 38 views
0

我厭倦在Fedora OS上安裝sqldeveloper(sqldeveloper-4.1.0.17.29-1.noarch.rpm) ,所以我成功安裝了jdk併成功安裝了sqldevelover,然後我從終端啓動sqldevelober,並要求爲jdk目錄設置目錄,然後我得到了erorr我累了卸載sqldeveloper並重新安裝它,並出現相同的錯誤,所以請幫助我將附上的屏幕進程:Sqldeveloper在運行時使用java在Fedora上運行erorr

1- cheching該java和的SQLDeveloper安裝 [根@ alaadin-fedora的RPMS]#蔭列表的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-accessibility.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更新 j ava-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它給我的錯誤:

[根@ alaadin-Fedora的RPMS]#的SQLDeveloper

Oracle SQL Developer 版權所有(c)1997,2014,Oracle和/或其附屬公司。版權所有。在java.lang.ClassLoader.defineClass1(本機方法) 不受支持MAJOR.MINOR版本52.0 在java.lang中:

在線程異常 「主」 因爲java.lang.UnsupportedClassVersionError:ORACLE/DBTool中/猛禽/啓動/ HomeSupport .ClassLoader.defineClass在java.net.URLClassLoader的(ClassLoader.java:800) 在java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) 在java.net.URLClassLoader.defineClass(URLClassLoader.java:449) 。獲得$ 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.doP ripileged(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 $ LazyIterator.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 ora cle.ide.osgi.boot.OracleIdeLauncher.main(OracleIdeLauncher。Java的:80)

,我說我累了,重新安裝的SQLDeveloper,它給了同樣的錯誤

回答

0

請與SQL開發人員指定的最低的Java運行時版本安裝的Java版本。好像所需的版本高於安裝的版本。

+0

但是你可以從他的JDK 8安裝了百勝輸出,它匹配主要版本請參閱第52 – Rup 2015-02-09 09:15:23

+0

RUP是正確的也請給我命令或命中以檢查你對問題的看法,並感謝快速重播 – 2015-02-09 09:19:11

相關問題