当前位置: 首页 > 知识库问答 >
问题:

Java Home设置不正确?

郎磊
2023-03-14

我正试图在我的Fedora 22上安装MATLAB。最后,我得到一个错误

应用程序遇到意外错误,需要关闭。您可能需要尝试重新安装产品。更多信息可以在 /tmp/mathworks_root.log找到

当我查看mathworks_root.log文件时,我发现在安装步骤中未正确设置Java Home

Java Home /tmp/mathworks_32206/sys/java/jre/glnxa64/jre

虽然我设置了这个环境变量,但这个命令的输出

JAVA_HOME
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-40.b14.fc22.x86_64/jre/bin/java

你知道,为什么会这样吗?

谢谢!

共有1个答案

申屠黎昕
2023-03-14

很明显你的安装脚本不知道用哪个java。也许它不能识别< code>$JAVA_HOME变量?尝试运行命令< code>java -version,如果命令被识别,它应该会输出java版本。根据命令返回的内容,我会尝试以下方法:

>

  • 如果从 java -version 获得正确的响应,请在新的 shell 会话中再次运行安装脚本。尝试查看脚本本身,也许它需要一些特定版本的java?
  • 如果您没有得到正确的响应,请确保您的java安装在某个目录中,而不是指定$JAVA_HOME,只需在某个系统文件夹中为此命令添加别名即可。我的设置是这样的:

    • /opt/文件夹中的各种JDK:

    /选择

    • 符号链接/选择我想全局使用的jdk:

    < code>kmejka@kmejka-work /opt

    • 符号链接到 /usr/bin 中所有需要的 java 命令(你至少需要命令“java”,我还有更多:

    < code>kmejka@kmejka-work /opt

    这种设置使我能够灵活地轻松更改所需的java版本 - 只需切换符号链接即可!

  •  类似资料:
    • 问题内容: 我正在尝试设置包括一些基本设置的多个设置文件(开发,生产等)。虽然无法成功。当我尝试运行时,出现以下错误: 这是我的设置模块: 基本设置(包含SECRET_KEY): 设置文件之一: 代码在manage.py: 如果添加到(否则为空),它会神奇地开始工作,但我不明白为什么。任何人都可以向我解释这是怎么回事?它一定是一些python模块魔术。 编辑:如果我从base.py删除此行,一切也

    • 问题内容: Django(1.5)对我来说很好用,但是当我启动Python解释器(Python 3)进行检查时,尝试导入时会遇到最奇怪的错误 当它在Python解释器之外可以正常工作时,如何对其进行不正确的配置?在我的Django设置中,设置为: …这是如何配置不正确的? 问题答案: 你不能只启动Python并检查内容,Django不知道你要处理哪个项目。你必须执行以下操作之一: 采用 使用(或你

    • 我是新的linux(使用ubuntu)和web服务器在genearal和运行一些问题安装xampp。我想安装这个来运行apache,php和mysql。我相信它们运行正常,因为当我打字的时候 sudo/opt/lampp/lampp启动 我收到通知,apache、mysql和proFTPD正在启动。我再次运行该命令,并得到通知,它们已经在运行。当我在google chrome中键入localhos

    • 我写了一个django网络应用程序,现在我需要把它翻译成英语。我遵循了文档,但我不断收到这个奇怪的错误: 在/i18n/setlang/settings处配置不正确。数据库配置不正确。请提供ENGINE值。有关详细信息,请查看设置文档。请求方法:POST请求URL:http://192.92.149.139:8000/i18n/setlang/Django版本:2.0.3异常类型:配置不正确的异常

    • 我使用以下内容以更可读的格式获取当前日期/时间: 这很好地工作,并输出如下内容:<代码>[02-06-2020]-[22-59] 但是,午夜之后,时间格式从HH:MM:SS:MS更改为H:MM:SS:MS。这会弄乱格式,因为它在时间中包含冒号,因为字符被移了一位。这会导致在午夜之后创建的日志文件中出现无用的日期/时间信息。 有没有什么方法可以让时间总是以两位数的格式表示?

    • 问题内容: 我正在尝试使用BuildFile(build.xml)在Ant中构建项目。尽管ANT_HOME环境变量明显存在并且设置为“ ant.bat”所在的路径,但它始终显示此错误消息。如何正确配置Ant以在Windows中编译版本? 谢谢 问题答案: 可以设置ANT_HOME,但这并不意味着/ bin的路径在您的PATH中,因此OS可以找到它。 将ANT_HOME / bin添加到您的PATH