我剛剛下載了FitNesse,並試圖在安裝了Java 1.8.0_101的Windows 8.1上運行它。維基運行起來,但是當我點擊測試按鈕我得到一個錯誤信息:FitNesse試圖運行錯誤的Java版本
無法完成測試:產生java.io.IOException:不能運行程序「」 C:\ Program Files文件(x86)的\的Java \ jre1.8.0_71 \斌\ java中 「」:CreateProcess的錯誤= 2,系統找不到指定的文件
在C中沒有jre1.8.0_71夾:\ Program文件(x86)\ Java中,只有一個jre1.8.0_101文件夾。我如何配置FitNesse指向正確的位置?
我看了一下C:\ ProgramData \ Oracle \ Java \ javapath \ java.exe(其中java.exe文件實際上是快捷方式)的快捷方式,並指向正確的jre1.8.0_101夾。我找到了一篇博文,建議將PATH環境變量添加到C:\ Program Files(x86)\ Java \ jre1.8.0_71 \ bin \中。這沒有用。 FitNesse文檔下的「配置文件」部分似乎可以配置測試等,並且似乎沒有包括如何配置要使用的Java版本。我很難過。
編輯:這是我所得到的,當我在命令行中運行起來的FitNesse:
C:\ ManuallyInstalledApplications \ FitNesse的>的java.exe
-version: 「1.8.0_101」 - 罐子FitNesse的-standalone.jar -p 8090
2016年8月18日下午11點22分23秒fitnesse.ConfigurationParameter loadProperties INFO:
沒有配置文件中找到(C:\ ManuallyInstalledApplications \ FitNesse的\ plugins.properties)
自舉FitNesse的,完全整合的標準獨立維基和
驗收測試框架。
根頁:fitnesse.wiki.fs.FileSystemPage在\ FitNesseRoot#最新
記錄:無
認證:fitnesse.authentication.PromiscuousAuthenticator頁
廠:fitnesse.html.template.PageFactory頁主題:引導
端口啓動的FitNesse:8090
如何提供給您想要的,而不是JAVA.EXE經常relyi的完整路徑在路徑或其他變量? – Marged
試過了。它沒有任何區別。基於命令行輸出(我將它作爲編輯添加到問題中),它看起來像運行正確的Java版本。只有當我點擊用戶指南兩分鐘示例wiki頁上的Test按鈕時,我纔會收到錯誤消息。 –
看看你的'JAVA_HOME'環境變量,可能它指向的是舊版本 – tonakai