兴高采烈的打了个exe发给别人用,结果别人一打开就闪退。看网上很少有这个解决办法,自己写下来备注下。
原因是:
在第6步,JRE时,变更了Search sequence,选择了自定义JRE,JDK文件夹,因为发给别人的只有发exe,没有发自定义JRE,JDK文件夹,找不到就闪退了。
先了解为什么要选择了自定义JRE,JDK文件夹:
为了给没有java环境的电脑运行这个软件。
问题解决办法也很简单:
在第三步时,选择的目录,把JDK,JRE放在选择的同一个目录下,发给其他人时,把带有JDK,JRE,exe的文件夹一起发送即可打开。
如果觉得麻烦,运行软件的电脑都有安装JDK的,直接用默认的,不用去选择自定义JRE,JDK文件夹,这样一个EXE也能使用。