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

将Java安装到Centos 7上的其他位置

韩靖琪
2023-03-14

我之前安装了java,现在在Centos上运行java应用程序,它位于/usr/bin/java。出于其他一些原因,我想把它安装到另一个位置,比如说/myDirectory/java。我下载了java jdk作为tar文件,并把它解压到/myDirectory这个目录,然后相应地设置JAVA_HOME。

问题是我无法再启动应用程序,日志上写着:

错误:JAVA_HOME设置为无效目录:/myDirectory/jdk1.8.0_181/bin/JAVA

请在您的环境中设置JAVA_HOME变量,以匹配您的JAVA安装位置。

是因为我以前安装过吗?我如何实现这一点?感谢任何帮助。

共有1个答案

狄赞
2023-03-14

< code >错误:JAVA_HOME设置为无效目录:/my directory/JDK 1 . 8 . 0 _ 181/bin/JAVA

您的错误建议您将JAVA_HOME设置为 java 二进制文件的路径,但JAVA_HOME必须指向 JDK 目录,而不是二进制文件,即JAVA_HOME=/myDirectory/jdk1.8.0_181,不带 /bin/java

 类似资料:
  • 我已经发布了winforms应用程序的“预览”版本,并将其发布到两台不同的计算机上。当我运行ClickOnce时,它说不能安装,联系供应商,安装文件甚至没有运行,它只是显示加载鼠标十分之一秒,然后它,在任务管理器中什么都没有,什么都没有。有人能帮忙吗? 平台版本信息Windows:6.0.6002.131072(Win32NT)公共语言运行库:2.0.50727.4016 System.Deplo

  • 本文向大家介绍CentOS7 64位安装mysql图文教程,包括了CentOS7 64位安装mysql图文教程的使用技巧和注意事项,需要的朋友参考一下 安装mysql前提:安装好CentOS 7 64位,CentOS 7系统可以连接网络 完成之后打开终端,检查mysql是否已安装: 在终端中输入 如下图: 这显示已经安装了mysql,如果已安装,那么先卸载,在终端输入: 删除已安装的mysql 删

  • 本文向大家介绍Centos7上Mesos和Marathon的安装和配置,包括了Centos7上Mesos和Marathon的安装和配置的使用技巧和注意事项,需要的朋友参考一下 对Mesos和Marathon的安装官方文档有较详细的安装说明,但是英文的。我参照官方安装文档(https://open.mesosphere.com/getting-started/install/),在测试环境试装了一下

  • 本文向大家介绍centos7安装mysql5.6的方法,包括了centos7安装mysql5.6的方法的使用技巧和注意事项,需要的朋友参考一下 1.使用 命令下载安装包 2.使用命令 安装mysql 3.安装后使用命令 启动服务 以上所述是小编给大家介绍的centos7安装mysql5.6,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对呐喊教程网站的支

  • 问题内容: 我在具有其他几个版本的计算机上安装了Java 8(jdk-8u60-windows-x64.exe)。 安装后,我看到以下消息 我可以更改到新位置,但这不能解决以上消息。 当我编辑注册表并更改服务器注册表项时,我再次具有正常的配置。但这仍然是 改变似乎没有任何作用。当我将其更改为新安装的JDK时 要使我的计算机上运行1.8,我需要做什么?现在似乎已过时,我应该更改注册表吗?我应该怎么做

  • 问题内容: 我想找出Windows上的Python安装路径。例如: 如何找到Python的安装位置? 问题答案: 在您的Python解释器中,键入以下命令: 另外,您可以将所有这些合并在一起,并使用单个命令行命令。打开cmd并输入以下命令