Vincenzo Picarelli
Vincenzo Picarelli

Reputation: 33

No suitable Java Virtual Machine could be found on your system on Mac

I'm trying to open "knowage.sh" with terminal on Mac, but I have this problem:

I have installed idk 1.8 and I set up JAVA_HOME. How can I fix?

Upvotes: 0

Views: 2461

Answers (1)

My IT GURU
My IT GURU

Reputation: 300

Set INSTALL4J_JAVA_HOME on MAC like JAVA_HOME in .zshrc libe below

$  sudo ln -sfn /opt/homebrew/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk

$  echo 'export PATH="/opt/homebrew/opt/openjdk/bin:$PATH"' >> ~/.zshrc

$  echo 'export PATH="/opt/homebrew/opt/openjdk/libexec/openjdk.jdk/Contents/Home/bin:$PATH"' >> ~/.zshrc

$  echo 'export JAVA_HOME=$(/usr/libexec/java_home)' >> ~/.zshrc

$  echo 'export INSTALL4J_JAVA_HOME=$(/usr/libexec/java_home)' >> ~/.zshrc

$  source ~/.zshrc

Upvotes: 0

Related Questions