2016-08-18 13 views
1

私は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フォルダがありません

を指定:\プログラムファイル(x86の)\ Javaの、唯一の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のバージョンを設定する方法は含まれていないようです。私は困惑している。

EDIT:これは私がコマンドラインからFitNesseのを実行したときに、私が得るものです:

C:\ ManuallyInstalledApplications \ますFitnesse>
-versionをのjava.exe: "1.8.0_101" - ジャーますFitnesse-standalone.jar 2016年8月18日8090
-p 11時22分23秒PM fitnesse.ConfigurationParameter loadProperties INFO:
んが、設定ファイルが見つかりません(C:\ ManuallyInstalledApplicationsますFitnesseの\ plugins.properties \)
ブートストラップFitNesseの、完全に統合されたスタンド孤独なwikiと
受け入れテストフレームワーク。
ルートページ:でfitnesse.wiki.fs.FileSystemPage \ FitNesseRoot#最新
ロガー:なし
オーセンティケータ:fitnesse.authentication.PromiscuousAuthenticatorページ
工場:fitnesse.html.template.PageFactoryページテーマ:ブートストラップ
ポートでFitNesseの開始:8090

+0

方法を指しているあなたの「JAVA_HOME」環境変数を見てみましょうパスまたはその他の変数には – Marged

+0

それを試してみてください。それは何の違いもありませんでした。コマンドラインの出力(私が編集として質問に追加したもの)に基づいて、それは正しいバージョンのJavaが起動しているように見えます。エラーメッセージが表示されるのは、User Guide Two Minute ExampleのwikiページのTestボタンをクリックしたときだけです。 –

+0

あなたの 'JAVA_HOME'環境変数を見てみてください。それは古いバージョンを指している可能性があります – tonakai

答えて

1

は、多分それはあなたの望んでいたのJava.exe代わりにしばしばrelyiへの完全なパスを提供について古いバージョン

+0

それはトリックでした。 JAVA_HOME環境変数の両方のバージョン、システム変数とユーザー変数を更新する必要がありました。 –

+0

なぜあなたは両方を更新する必要があるのか​​わからないけど、私はそれをユーザー変数でのみ設定していますが、Windows 7があるので違いがあるかもしれません... – tonakai

+0

おそらく私は両方を設定する必要はありませんでした。システム変数を最初に試しました。それがうまくいかなかったら、私はユーザー変数を更新しました。それはその後に働いた。FitNesseテストを実行するためにシステム変数を更新する必要がなくても、存在しないディレクトリを指していたので、とにかく更新する価値があると思います。 –

関連する問題