2016-02-26 97 views
0

我下載了Oracle 11g r2,並試圖首次啓動SQL Developer。但是,它要求提供JDK路徑。當我第一次嘗試我已經在我的PC上安裝的java.exe時,SQL Developer說它不是JDK,所以我嘗試了以下步驟,但尚未解決問題。爲什麼SQL Developer不接受JDK?

1)我去the oracle jdk download page,並顯示如下

2. jdk-8u-74-windows-x64,exe),那麼我讓安裝程序安裝程序C:\ProgramFiles\Java\jdk1.8_74\

3)我指着旁邊的Oracle SQL Developer中對話框中明確下載到這個新目錄中的java.exe的路徑。

但Oracle SQL Developer中只替換爲一個新的空對話框,該對話框。每次嘗試時都會重複。

爲什麼不能Oracle SQL Developer中接受這個JDK?需要採取哪些特定步驟才能使Oracle SQL Developer達到理解其具有JDK並進一步進入發佈流程的程度?

屏幕快照是通過以下鏈接:

http://s13.postimg.org/ilsqjdj1z/sql_developer_jdk.jpg

我會嵌入圖像的URL到這個觀點,但我至少需要10點名譽做到這一點。所以請點擊鏈接查看屏幕截圖。


繼續研究:


我重複上述步驟與JDK 6,構建45,但我得到相同的結果失敗。

我會問這個聊天,但我至少需要20點聲望在聊天室聊天。

+1

不要將它指向該exe,而是指向JDK根文件夾(例如C:\ Programs \ Java \ jdk1.8.0_74)。 – Alfabravo

+0

@Alfabravo謝謝。我剛剛嘗試過。瀏覽對話框要求你選擇一個'java exe'文件。當我嘗試通過選擇一個,然後在結果對話框中刪除該文件(顯示在OP中的鏈接中)以匹配您的建議來欺騙它時,單擊OK會導致OP中描述的相同問題。 – HereAndThere

+1

檢查是否存在'%appdata%\ SQL Developer \'文件夾以及配置文件,包括產品。conf,其中SetJavaHome參數應該包含JDK的路徑。 (對於SQLDev v4.1) – Alfabravo

回答

2

如果在64位Windows安裝,得到64位的SQL開發。它內置了Java,因此不需要額外的JDK。

0

這是可能的,你有一個JRE,而不是JDK。此外,當它提示輸入路徑,不要選擇JAVA.EXE,而不是你想要的「Java主目錄」,例如: C:\ Program Files文件\的Java \ JDK1.8.0_60

更多的細節here

或者,如果you're on a Mac

if your 'java' moves on you - Mac升級後的常見問題。

相關問題