CMAK icon indicating copy to clipboard operation
CMAK copied to clipboard

No JVMCI compiler found, but I use openjdk Java 17

Open zamek42 opened this issue 2 years ago • 1 comments

Hi All,

I installed graalvm and added to my .bashrc in Debian, like this:

JAVA_HOME=/usr/lib/jvm/default-java java -version openjdk version "17.0.9" 2023-10-17 OpenJDK Runtime Environment (build 17.0.9+9-Debian-1deb12u1) OpenJDK 64-Bit Server VM (build 17.0.9+9-Debian-1deb12u1, mixed mode, sharing) GRAALVM_HOME=/opt/graalvm

when I try to start sbt:

./sbt Cannot use JVMCI compiler: No JVMCI compiler found

So I use openjdk and seems every path are ok, how can I compile cmak? thx, Zamek

zamek42 avatar Dec 18 '23 09:12 zamek42

Remove "-XX:+UseJVMCICompiler" in the "sbt" file if you use JDK 17. It might looks like this: echo "$default_jvm_opts_common -XX:+UnlockExperimentalVMOptions -XX:+UseJVMCICompiler" ==> echo "$default_jvm_opts_common -XX:+UnlockExperimentalVMOptions"

aramidhwan avatar Feb 03 '24 03:02 aramidhwan