解决Nexus自启动JDK版本报错问题No suitable Java Virtual Machine could be found on your system

service nexus错误信息为:

No suitable Java Virtual Machine could be found on your system.
The version of the JVM must be at least 1.8 and at most 1.8.
Please define INSTALL4J_JAVA_HOME to point to a suitable JVM.
在这里插入图片描述
前提:nexus能正常启动。

解决Nexus自启动JDK版本报错方案:

修改在nexus对应的bin目录下的nexus文件:
加入参数:

#这里填写你安装jdk对应的路径
INSTALL4J_JAVA_HOME_OVERRIDE=/usr/local/java/jdk1.8.0_212

在这里插入图片描述
保存之后的对应的service nexus相关命令即可使用了。
在这里插入图片描述
记:网上也有说在etc下修改nexus-default.properties文件,在其中加上INSTALL4J_JAVA_HOME_OVERRIDE=参数重启nexus即可,这里实践得出是不可行的。

Click here:
1、 使用阿里云centos8搭建nexus3私服
2、centos8 nexus3 & tomcat8.5 开机自启动配置

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在您的系统上找不到合适的Java虚拟机版本。 当您尝试运行Java程序时,可能会出现上述错误。这意味着您的计算机上没有安装Java虚拟机(JVM),或者安装的JVM版本与程序所需版本不兼容。 要解决问题,您可以按照以下步骤进行操作: 首先,确保您的计算机上已经安装了Java Development Kit(JDK)。JDK是一个包含JVM和其他开发工具的软件包。您可以从Oracle的官方网站上下载并安装适合您操作系统的JDK版本。 请注意,您需要选择与您计算机操作系统兼容的JDK版本。如果您使用的是Windows操作系统,可以下载exe文件进行安装。如果您使用的是Mac操作系统,可以下载dmg文件进行安装。 安装完JDK后,您可以打开命令提示符(Windows用户)或终端(Mac用户),并输入以下命令来验证JDK是否正确安装: ```java -version``` 如果正确安装了JDK,您将看到Java的版本信息打印在屏幕上。 如果您已经安装了JDK但仍然无法解决问题,那么可能需要检查环境变量。在Windows系统中,您可以检查系统环境变量中的JAVA_HOME和Path是否正确设置。在Mac系统中,您可以检查.bash_profile或.bashrc文件中是否正确设置了JAVA_HOME和PATH变量。 确保这些变量指向正确的JDK安装路径,并将其设置为您的工作环境。 总而言之,要解决“在您的系统上找不到合适的Java虚拟机版本”错误,您需要下载并安装适合您操作系统的JDK版本,并确保环境变量正确设置。这将帮助您正确地运行Java程序并使用所需的Java虚拟机版本。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值