Matlab Compiler Runtime安装文件找不到Java Runtime Environment

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Matlab Compiler Runtime安装文件找不到Java Runtime Environment相关的知识,希望对你有一定的参考价值。

合作者给我发了一些Matlab代码,需要一个旧的MCR版本(7.14)。我有一个安装二进制文件,但是当我运行它时,我立即面对消息

No Java Runtime Environment(JRE) was found on this system

有谁之前经历过这个吗?我无法解决这个问题。我安装了JRE。我正在运行Ubuntu 18.04。

感谢您的任何帮助。

答案

一个可能的原因可能是未设置JAVA_HOME环境变量,或者设置不正确。该变量应指向正在运行java命令的JRE / JDK的安装目录。

(注意:正确的JAVA_HOME永远不会是bin目录,所以如果你把你的$JAVA_HOME设置为bin目录,你做错了!)

因此,解决方案可能只是在运行JAVA_HOME安装程序之前在shell中设置MCR环境变量(正确)。

我在许多其他Ubuntu机器上成功使用了[MCR安装程序]。

这提示我你的问题是不正确的JAVA_HOME ...


另一种可能的解决方案是按照MATLAB文档中的说明进行MCR的“非交互式”安装。


zip文件中显然有一个README文件。它可能包含有关与您使用的版本相关的安装程序的命令行选项的信息。


最后,我怀疑install命令实际上是一个shell脚本。脚本中可能有关于命令行选项和其他安装选项的线索。

以上是关于Matlab Compiler Runtime安装文件找不到Java Runtime Environment的主要内容,如果未能解决你的问题,请参考以下文章

MATLAB 2014a (8.3) Compiler Runtime (MCR)

尝试运行 Matlab-Compiler-Runtime 应用程序时,Windows 7 中出现 SxS 错误

Vue教程(四十)Runtime + Compiler和Runtime-only的区别

Vue教程(四十)Runtime + Compiler和Runtime-only的区别

runtime-compiler和runtime-only的区别

runtime-only和runtime-compiler的区别