用fitnesse-standalone.jar这个jar包时

运行测试用例会报错,显示IOException:can not run program:”c:\program files\java\jdk_1.6_43;\java\bin“,error****=2“等之类的错误(具体错误不太记得了。。当时没有复制下来) (不过呢,用老版fitnesse不会报错,也就是fitnesse.jar这个包)

其实我的jdk应该是装成功的。因为javac 或java -version 都可以,没有报错

原因:各种百度后发现是jdk安装的路径有空格(program files),所以运行用例时找不到这个路径(至于为什么我也不太清楚)

解决方法:卸载当前jdk,重新安装,并且安装在没有空格的目录下(C:\Java)