![.sh 可执行文件要求定义 jvm 的 INSTALL4J_JAVA_HOME 路径](https://linux22.com/image/941804/.sh%20%E5%8F%AF%E6%89%A7%E8%A1%8C%E6%96%87%E4%BB%B6%E8%A6%81%E6%B1%82%E5%AE%9A%E4%B9%89%20jvm%20%E7%9A%84%20INSTALL4J_JAVA_HOME%20%E8%B7%AF%E5%BE%84.png)
./<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.
- 如何检查设备上的 JVM 版本?
- 如果 JVM 不是 1.8 版本,如何安装 JVM 1.8?
- 如何定义 INSTALL4J_JAVA_HOME 来指向 JVM?
答案1
java --version
sudo apt-get install openjdk-8-jre
export INSTALL4J_JAVA_HOME=pathToJVM
update-java-alternatives --list
管理已安装的 Java 版本