您可以:
創建批處理文件,將設置適當的CLASSPATH,然後啓動網絡數據模型編輯器。這是例如這樣的批處理文件:
SET CLASSPATH=c:\jars\ojdbc6.jar;c:\jars\orai18n.jar;%CLASSPATH%
echo %CLASSPATH%
rem here insert call to Network Data Model Editor
pause
編輯或創建系統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
如何創建批處理文件?我在環境變量中創建了CLASSPATH。但它不起作用 – wetland
我添加了示例bat文件,您必須將調用插入網絡數據模型編輯器。你能向我們展示'echo%CLASSPATH%'的結果嗎? –
%CLASSPATH的結果是拖C:/目錄和 「E:\程序\馬吉德\產品\ 11.2.0 \ dbhome_1 \ JDBC \ LIB \ ojdbc6.jar」 – wetland