No JVM could be found on your system. Please define EXE4J_JAVA_HOME to point to an installed 64-bit

这个问题主要是由于你设置的jre版本出现了问题,或者环境变量没有配。
在这里插入图片描述

1、首先需要添加一个Jre的环境变量。检查你的环境变量,有没有添加或者添加是否正确!

在这里插入图片描述

  • 环境配好以后直接点finish ,从新启动一下exe文件,一般配置没问题的话问题解决。
2、如果问题还没有解决说明是你在exe4j建包过程中配置出现了问题,检查这几个地方。
  • (1)、网上有exe4j的使用教程,再添加jre的时候目录记得选derectory。确认引入jre路径没问题以后来看看第三个地方,点加号添加,选择Derectory 选择目录,找到你对应的jre位置。这一步和第一步对应!
    在这里插入图片描述
    如果你的环境变量名取的不是EXE4J_JAVA_HOME,那么你直接点加号选择Environment variable,如下图选项!因为exe4j默认是有两个环境变量JAVA_HOME 和JDK_HOME ,一般按照我们的环境配置习惯,JAVA_HOME是jdk,所以只会引入jdk 而少了jre !所以直接将你的变量名填在下面添加即可!这和上面路径添加的效果一样!
    在这里插入图片描述

  • (2)、选择你的jre范围,由于都是跟着网上使用教程设置的,所以在jre版本范围设置上没有仔细看,导致了找不到jre ,这也是问题之一!网上教程上是很久以前的,版本范围是1.5~1.7 。而我的电脑装的1.8 ,所以只需把范围改过来就行!
    在这里插入图片描述

  • (3)、确认勾选上这里、生成的可执行文件的体系结构,32bit的电脑可以不用选,64bit的需要勾上,但建议最好都勾上!
    在这里插入图片描述

:检查操作完以上几步,然后finish ,此问题解决!网上对这个问题也是模棱两可,我算是把该踩得坑都踩完了!本文为作者学习过程中所遇到的问题总结所得,亲测有效!如有纰漏,望指正!

  • 补充: 看到评论区说不能在其他机器上跑。这个当时确实没研究。这是博主在大学做的一个学习项目。只实现本机演示。这篇博客讲的是exe4j编译遇到的问题。评论区小伙伴提到的问题,大家可以参考一下其他博客解决方案哈。这里有个>>传送门>>>
  • 不知道有没有用哈,我也没试过,仅供参考。~~~~手动滑稽
  • 19
    点赞
  • 84
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 18
    评论
在您的系统上找不到合适的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虚拟机版本。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

private_static

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值