2015-09-04 48 views
0

正確安裝ojdbc我想使用的Oracle 11g網絡編輯。網絡編輯器用於oracle中的網絡分析。當我嘗試使用網絡編輯器連接到數據庫中,我遇到到異常java.lang.NoClassDefFoundError:甲骨文/ JDBC /一個OracleDriver」我嘗試安裝ojdbc6.jar使用設置CLASSPATH,但我遇到同樣的錯誤,我怎麼才能安裝ojdbc和檢查如果我正確安裝此如何在Windows

enter image description here

enter image description here

enter image description here

目錄路徑的結果:

enter image description here

回答

0

您可以:

  1. 創建批處理文件,將設置適當的CLASSPATH,然後啓動網絡數據模型編輯器。這是例如這樣的批處理文件:

    SET CLASSPATH=c:\jars\ojdbc6.jar;c:\jars\orai18n.jar;%CLASSPATH% 
    echo %CLASSPATH% 
    rem here insert call to Network Data Model Editor 
    pause 
    
  2. 編輯或創建系統CLASSPATH,你會在電腦/屬性找到然後在高級選項卡中點擊「環境變量」,添加或修改CLASSPATH。使用此解決方案打開命令提示符(cmd.exe)並向我們顯示echo %CLASSPATH%的結果。

EDITED ANSWER

在您的評論我看到NetworkEditor是通過Java調用-cp選項。當設置此選項時,不使用CLASSPATH

添加CLASSPATH批次,並使用它:

set ORACLE_HOME=... 
... 
SET CLASSPATH=E:\app\majid\product\11.2.0\dbhome_1\jdbc\lib\*;%CLASSPATH% 
java ... -cp %JAR_LIBS%;%CLASSPATH% oracle.spatial.network.editor.NetworkEditor 

您也可以直接使用它:

... 
java ... -cp %JAR_LIBS%;E:\app\majid\product\11.2.0\dbhome_1\jdbc\lib\* oracle.spatial.network.editor.NetworkEditor 
+0

如何創建批處理文件?我在環境變量中創建了CLASSPATH。但它不起作用 – wetland

+1

我添加了示例bat文件,您必須將調用插入網絡數據模型編輯器。你能向我們展示'echo%CLASSPATH%'的結果嗎? –

+0

%CLASSPATH的結果是拖C:/目錄和 「E:\程序\馬吉德\產品\ 11.2.0 \ dbhome_1 \ JDBC \ LIB \ ojdbc6.jar」 – wetland