本人新手,今天进行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目录下执行时发生如下错误:
后来直接在命令行中用-cp参数(当然-cp参数值是借助脚本生成的),并去掉"-Djava.ext.dirs=.", 就成功了,如下:
虽然成功了,但是不如用"-Djava.ext.dirs=."简洁啊,故继续尝试用"-Djava.ext.dirs=."
…...省略......
直到后来在d:\temp\test中新建一目录www,把所有*.java和*.class都丢到这个www目录中,发现居然成功了,其它配置未做任何改变:
本文出自 “Justhumor” 博客,请务必保留此出处http://4422608.blog.51cto.com/4412608/1163881