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

这个问题主要是由于你设置的jre版本出现了问题,或者环境变量没有配。
No JVM could be found on your system. Please define EXE4J_JAVA_HOME to point to an installed 64-bit

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

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

  • 环境配好以后直接点finish ,从新启动一下exe文件,一般配置没问题的话问题解决。

2、如果问题还没有解决说明是你在exe4j建包过程中配置出现了问题,检查这几个地方。

  • (1)、网上有exe4j的使用教程,再添加jre的时候目录记得选derectory。确认引入jre路径没问题以后来看看第三个地方,点加号添加,选择Derectory 选择目录,找到你对应的jre位置。这一步和第一步对应!
    No JVM could be found on your system. Please define EXE4J_JAVA_HOME to point to an installed 64-bit
    如果你的环境变量名取的不是EXE4J_JAVA_HOME,那么你直接点加号选择Environment variable,如下图选项!因为exe4j默认是有两个环境变量JAVA_HOME 和JDK_HOME ,一般按照我们的环境配置习惯,JAVA_HOME是jdk,所以只会引入jdk 而少了jre !所以直接将你的变量名填在下面添加即可!这和上面路径添加的效果一样!
    No JVM could be found on your system. Please define EXE4J_JAVA_HOME to point to an installed 64-bit

  • (2)、选择你的jre范围,由于都是跟着网上使用教程设置的,所以在jre版本范围设置上没有仔细看,导致了找不到jre ,这也是问题之一!网上教程上是很久以前的,版本范围是1.5~1.7 。而我的电脑装的1.8 ,所以只需把范围改过来就行!
    No JVM could be found on your system. Please define EXE4J_JAVA_HOME to point to an installed 64-bit

  • (3)、确认勾选上这里、生成的可执行文件的体系结构,32bit的电脑可以不用选,64bit的需要勾上,但建议最好都勾上!
    No JVM could be found on your system. Please define EXE4J_JAVA_HOME to point to an installed 64-bit

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