junit的命令行测试-Could not find class

时间:2021-12-26 05:05:31

 

本人新手,今天进行selenium的junit测试,老是提示Could not find class,具体如下:

classpath环境变量设置成.;C:\Program Files\Java\jdk1.6.0_29\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_29\lib\dt.jar;

 测试所需*.jar和*.java及*.class都放在 d:\temp\test下,

在d:\temp\test目录下执行时发生如下错误:

junit的命令行测试-Could not find class

后来直接在命令行中用-cp参数(当然-cp参数值是借助脚本生成的),并去掉"-Djava.ext.dirs=.", 就成功了,如下:

junit的命令行测试-Could not find class

 

虽然成功了,但是不如用"-Djava.ext.dirs=."简洁啊,故继续尝试用"-Djava.ext.dirs=."

…...省略......

直到后来在d:\temp\test中新建一目录www,把所有*.java和*.class都丢到这个www目录中,发现居然成功了,其它配置未做任何改变:

junit的命令行测试-Could not find class

 

本文出自 “Justhumor” 博客,请务必保留此出处http://4422608.blog.51cto.com/4412608/1163881