2013-10-21 69 views
2

1)我已經設置好的可變CLASSPATH通過my computuer -> System variables;的java不要」看到CLASSPATH

2)重新啓動控制檯和類型echo %CLASSPATH%,所述CLASSPATH被設置好的並且該值爲:

C:\Program Files\Java\jdk1.7.0_25\db\lib - this is where the derby.jar was and other related files 

3)然後我已經輸入java org.apache.derby.tools.ij,我得到這個錯誤:

Error: Could not find or load main class org.apache.derby.tools.ij 

我'使用Windows XP,我已經做了錯了嗎?

+2

您需要將jar本身放在classpath中,而不僅僅是包含jar的目錄。 – Jesper

+0

看看'C:\ Program Files \ Java \ jdk1.7.0_25 \ db \ bin \ ij.bat' –

+0

是的,但無論如何我想用CLASSPATH執行ij,即使我把這個錯誤具體的文件名,不只是文件夾 – TargetCoder

回答

4

將derbytools.jar添加到類路徑並運行以下命令。 ij類存在於derbytools.jar中

java org.apache.derby.tools.ij 
+0

太好了,謝謝! – TargetCoder