.sh 可执行文件要求定义 jvm 的 INSTALL4J_JAVA_HOME 路径

.sh 可执行文件要求定义 jvm 的 INSTALL4J_JAVA_HOME 路径

./<fileName>我想运行一个 .sh 可执行文件来安装软件,但是当我尝试在终端中执行该文件时,出现以下错误消息:

No suitable Java Virtual Machine could be found on your system. The version of the JVM must be 1.8. Please define INSTALL4J_JAVA_HOME to point to a suitable JVM.

  1. 如何检查设备上的 JVM 版本?
  2. 如果 JVM 不是 1.8 版本,如何安装 JVM 1.8?
  3. 如何定义 INSTALL4J_JAVA_HOME 来指向 JVM?

答案1

  1. java --version
  2. sudo apt-get install openjdk-8-jre
  3. export INSTALL4J_JAVA_HOME=pathToJVM

update-java-alternatives --list管理已安装的 Java 版本

相关内容