1

EvoSuite を実行すると、このエラーが発生します

java.lang.RuntimeException: No Java compiler is available. Are you running with
the JDK?

少し紛らわしいですが、JDK で実行するように求めているのでしょうか、それともすべきではないと述べているのでしょうか?

java -version を実行すると、

java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)
4

1 に答える 1

1

マシンに JDK をインストールする必要があります (JRE だけでなく)。これは、EvoSuite が生成したテストをコンパイルして検証する必要があるためです。JDK を持っているのに EvoSuite がまだ見つからない場合は、JAVA_HOME システム変数が JDK を指すように構成してみてください。

于 2015-11-15T09:37:31.327 に答える