2014-04-02 33 views
2

當我嘗試啓動的SQLDeveloper,它給我的命令提示符下以下錯誤:的SQLDeveloper沒有啓動

Error: This product requires a Java(TM) Platform 5.0 runtime. 
You are using 1.4.2-b28 from C:\j2sdk1.4.2\jre 

但我的JAVA_HOME設置爲Java 6的

JAVA_HOME=C:\Program Files\Java\jdk1.6.0_32 

誰能解釋一下究竟要做什麼來解決這個問題?

+0

如果您查看程序和功能(添加刪除程序),可以看到安裝了哪個版本? – Fred

回答

0

我不認爲SQLDeveloper使用環境變量。應該有一個.conf文件,其中包含對JDK目錄的引用。

+0

有一個名爲jdk.conf的conf文件,但它是空的 – user1407668

+0

根據這篇文章http://www.thatjeffsmith.com/archive/2013/12/oracle-sql-developer-4-windows-and-the- jdk /應該有一個product.conf文件。它是一個SetJavaHome設置,應該指向JDK。 –

+0

我試過了product.conf。但它沒有工作 – user1407668

8

Oracle SQL Developer使用位於漫遊目錄中的名爲products.conf的配置文件。

如果您使用的是Windows 7,則目錄路徑將是: C:\用戶\\應用程序數據\漫遊\的SQLDeveloper \ 1.0.0.0.0

  1. 刪除由C整體的SQLDeveloper目錄:\用戶\\ AppData \ Roaming \
  2. 重新運行sqldeveloper可執行文件,這會提示輸入jdk home
  3. 選擇jdk home。即C:\ Program Files \ Java \ jdk1.7.0_55
  4. 享受!
0

我刪除/home/USERNAME/.sqldeveloper 在那之後,我開始的SQLDeveloper並沒有輸入任何內容的文件夾解決了這一點,它找到了合適的Java版本,並開始毫無怨言:-)

所以,如果你不想刪除整個文件夾,也許在那裏搜索定義java版本的文件:-)

編輯:剛剛發現: 「鍵入J2SE安裝的完整路徑名(或Ctrl-C退出),路徑 將存儲在〜/ .sqldeveloper/jdk「

0

確認/歸屬於屬於Vishal的以下URL: http://vishalorcl.blogspot.com/2012/12/sql-developer-from-11201-client-software.html。它詳細描述瞭如何解決這個問題。來自頁面:

我正在運行Oracle 11g版本的SQLDeveloper。我在上面提到的同樣的問題 ,Oracle安裝完畢後。總結是, SQLDeveloper似乎需要Java 32位JDK。

從Oracle安裝32位JDK V7: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

有位於 ℃的sqldeveloper.conf文件:\應用\用戶名\產品\ 11.2.0 \ dbhome_1 \的SQLDeveloper \的SQLDeveloper \ BIN

在在文件末尾的線內的文件的路徑名變化: SetJavaHome C:\應用\管理員\產品\ 11.2.0 \的Client_1 \ JDK

要指向JDK的路徑名安裝目錄;有時也被稱爲JAVA_HOME 。

0

檢查要安裝到你的java版本的PC錯誤表明您正在使用4所以卸載Java,您已經然後安裝一個新的,比5

1

我有更高版本這個問題呢! 你應該去:C:\用戶 - 你的用戶名 - \應用程序數據\漫遊\ sqldeveloper版的你的SQL開發人員 - 有一個文件名爲product.conf那裏。右鍵點擊它並用文檔中的記事本編輯它,改變java home的地址並保存它。 完成!

0

在我的情況下,沒有任何其他建議的工作。相反,我感動的安裝目錄從

c:\sqldeveloper 

anything else 

,事情再次合作。也許,一些Windows註冊表值以不可修復的方式破壞了...

0

從註冊表中刪除實例對我很有幫助。

0

在我來說,我不得不在C 2個文件夾:\ Users \用戶名\ AppData \漫遊\

1)的SQLDeveloper 2)SQL開發人員

消除他們與啓動安裝目錄\的SQLDeveloper後\ sqldeveloper \ bin \ sqldeveloper64.exe它工作。