我刚刚下载了FitNesse,并尝试在安装了Java 1.8.0_101的Windows 8.1上运行它。维基运行起来,但是当我单击“测试”按钮时,我收到一条错误消息:
无法完成测试:java.io.IOException:无法运行程序"" C:\ Program Files(x86)\ Java \ jre1.8.0_71 \ bin \ java"&#34 ;:CreateProcess error = 2,系统找不到指定的文件
C:\ Program Files(x86)\ Java中没有jre1.8.0_71文件夹,只有jre1.8.0_101文件夹。如何配置FitNesse以指向正确的位置?
我已经查看了C:\ ProgramData \ Oracle \ Java \ javapath \ java.exe(其中java.exe文件实际上是快捷方式)的快捷方式,并且指向了正确的jre1.8.0 _101文件夹。我发现了一篇博文,建议将C:\ Program Files(x86)\ Java \ jre1.8.0_71 \ bin \添加到PATH环境变量中。那不行。 FitNesse文档下的配置文件部分似乎能够配置测试等等,并且似乎不包括如何配置要使用的Java版本。我很难过。
编辑:这是我从命令行运行FitNesse时得到的结果:
C:\ ManuallyInstalledApplications \ FitNesse的>的java.exe
-version:" 1.8.0_101" -jar fitnesse-standalone.jar -p 8090
2016年8月18日下午11:22:23 fitnesse.ConfigurationParameter loadProperties INFO:
找不到配置文件(C:\ ManuallyInstalledApplications \ Fitnesse \ plugins.properties)
Bootstrapping FitNesse,完全集成的独立维基和 验收测试框架。
根页:fitnesse.wiki.fs.FileSystemPage at。\ FitNesseRoot#latest
记录器:无
authenticator:fitnesse.authentication.PromiscuousAuthenticator page
factory:fitnesse.html.template.PageFactory页面主题:bootstrap
在港口启动FitNesse:8090
答案 0 :(得分:1)
看看你的JAVA_HOME'环境变量可能指向旧版本