java dont';请参阅类路径

java dont';请参阅类路径,java,derby,Java,Derby,1) 我已经通过my computer->System variables设置了变量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,得到了以下错误: Err

1) 我已经通过
my computer->System variables设置了变量
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,我做错了什么?

将derbytools.jar添加到类路径并运行以下命令。ij类存在于derbytools.jar中

java org.apache.derby.tools.ij

将derbytools.jar添加到类路径并运行以下命令。ij类存在于derbytools.jar中

java org.apache.derby.tools.ij

您需要将jar本身放在类路径中,而不仅仅是包含jar的目录中。请看
C:\Program Files\Java\jdk1.7.0\u 25\db\bin\ij.bat
yes,但无论如何,我想使用类路径执行ij,即使我输入了特定的文件名,仍然会出现此错误,不仅仅是您正在使用的derby jar的folderwat版本?为什么要明确地运行ij类?您可以在derby包中运行ij批处理文件,而不需要将jar本身放在类路径中,而不仅仅是放在包含jar的目录中。查看
C:\Program Files\Java\jdk1.7.0\u 25\db\bin\ij.bat
yes,但无论如何,我想使用类路径来执行ij,即使我输入了特定的文件名,仍然会出现此错误,不仅仅是您正在使用的derby jar的folderwat版本?为什么要明确地运行ij类?您可以在derby包中运行ij批处理文件