1

JAVA_HOME の値は次のとおりです。 C:\Program Files\Java\jre1.8.0_91

Windows エクスプローラーを介してその場所に移動すると、"\bin\java.exe" に到達できます。また、正しく解決されることを確認するために、%JAVA_HOME% への cd も実行しました。

ただし、TeamCity のスキャナーステップは、「エラー: JAVA_HOME は存在しますが、有効な Java ホームフォルダーを指していません。そこに「\bin\java.exe」ファイルが見つかりません」をスローしています。

TeamCity の SonarQube プラグインには、Java ホームの場所を渡すことができる JDK オーバーライドがあることに気付きました。手動プロセスは同じですか?単体テストの結果を Web アプリに正しく送信していないため、TeamCity プラグインを使用できないため、手動プロセスに切り替えます。

あなたが提供できるどんな助けも大歓迎です!

4

1 に答える 1

1

これらの値はコマンド ライン呼び出しに配置されていますか? 状況によっては、パス名にスペースが含まれていると、ツールで問題が発生する可能性があります。可能であれば、スペースを含まないフォルダーに Java をインストールしてみてください。別の方法として、JAVA_HOME で「Program Files」の Windows 短縮名を使用することもできます。これは通常「PROGRA~1」です。

于 2016-07-18T15:12:19.173 に答える