在鏈接公司的數據庫的時候遇到了這個問題,sql developer打不開,點擊就會出現執行cmd命令框一下,而後就會秒退。在查詢以後發現大部分人說是jdk沒有配置或者安裝的緣由,由於個人jdk是可使用的,因此不是這個緣由,並且環境變量也是配置好的。以後打開oracle的安裝目錄,打開sqldeveloper.exe出現下面的圖片java
這裏是要讓選擇jdk的位置,選擇之後仍是出錯,查詢oracle之後,這個錯誤是能夠忽略的,也沒有什麼問題。sql
8661211: OWB DESIGN CENTER WARNING: UNKNOWN DIRECTIVE: SETSKIPJ2SDKCHECK When you start the Oracle Warehouse Builder Design Center on Windows, you may notice the following warning in the command window that is displayed while starting the Design Center: WARNING: Unknown directive: SetSkipJ2SDKCheck Workaround: You can ignore this warning and proceed with logging in to the Design Center. Languages and Translations
以後,又打開批處理文件sqldeveloper.bat,仍是要求設置路徑,設置路徑之後成功打開。shell
能夠看處處理代碼,以前是停到了第一行,找不到java的路徑,看來的確是設置java路徑的問題。數據庫
以後從快捷菜單打開,發現仍是出錯,仍舊是一閃而過,下面是圖(爲了截這兩個圖差點奔潰,速度太快了)windows
圖截的不是很清楚,第一次沒有截到最後一句話,第二次圖截到的時候就剩半個了,不過也能夠看到的是錯誤的緣由經過快捷方式批處理文件sqldeveloper.bat打開沒法加載主類oracle.ide.boot.launcheroracle
java -Xmx512M -Xverify:none -XX:JavaPriority10_To_OSPriority=10 -XX:JavaPriority9_To_OSPriority=9 -Doracle.ide.util.AddinPolicyUtils.OVERRIDE_FLAG=true -Dsun.java2d.ddoffscreen=false -Dwindows.shell.font.languages= -Dide.conf="sqldeveloper.conf" - Dide.home.dir.name=.sqldeveloper -classpath ..\..\ide\lib\ide- boot.jar;..\..\jdev\lib\xmleditor.jar;..\..\ide\lib\oicons.jar;..\..\..\jdbc\lib\ojdbc5.jar;..\..\ jlib\jewt4.jar;..\..\jlib\share.jar;..\..\sqldeveloper\lib\jle2.jar oracle.ide.boot.Launcher
這裏是由於沒法定位我oracle的目錄的位置,可是我oraclehome是能夠找到的,這個問題沒有辦法解決了,將這裏的快捷方式改一下,把.bat改爲.exe就好了。ide