I have been doing some research with GraalVM and I noticed that RC14 brings an Info.plist
inside it’s contents folder. That’s a nice thing to have, as it automatically registers it if you unzip it into /Library/Java/JavaVirtualMachines
as a JDK 8 implementation, but a nasty surprise when using /usr/libexec/java_home -v1.8
to configure your JAVA_HOME
, which now point to the GraalVM. Probably it’s not much of a problem, but I stumbled upon it as one of my favourite tools, jQAssistant suddenly stopped working.
The fix is easy and I described it already for JDK 9 ea years ago:
Just delete or rename the info.plist
file:
export GRAALVM_HOME=/Library/Java/JavaVirtualMachines/graalvm-ce-1.0.0-rc14/Contents/Home sudo mv $GRAALVM_HOME/../Info.plist $GRAALVM_HOME/../Info.plist.bak |
This way you can have a standard JDK 8 having around that is selected via a standard java_home
call and explicitly using GraalVM.
No comments yet
Post a Comment