FitNesse试图运行错误版本的Java

时间:2016-08-18 11:11:46

标签: java fitnesse

我刚刚下载了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

1 个答案:

答案 0 :(得分:1)

看看你的JAVA_HOME'环境变量可能指向旧版本