目录
前言:
在学习Java的过程中,有时会希望将自己的成果拿给他人分享,但对方如果不是该专业的人,可能没有你相关的软件,就会将Java打包成exe文件,能够在对方电脑上查看你的成果,分享你的喜悦。这是我自己在完成过程中产生的问题,找了很久才搞定,希望遇到和我一样问题的人能够因为我的这篇文章能够快速解决!
以下为正文内容,仅供参考!
一、Java打包步骤
1.1 将自己的代码打出并无问题的编译运行(这里以我自己打的简单代码为例)
public class Main { public static void main(String[] ages) throws InterruptedException{ int count=0; for(float y=2.5f;y>=-2.0f;y-=0.12f) { for(float x=-2.3f;x<2.3f;x+=0.041f) { float a=x*x+y*y-4f; if((a*a*a-x*x*y*y*y)<-0.0f) { String str="3.8 快乐!"; int num=count%str.length(); System.err.print(str.charAt(num)); count++; }else { System.err.print(" "); } } System.err.println(); Thread.sleep(100); } System.err.println(" 天天开心!!!"); System.err.println(" 天天快乐!!!"); } }
1.2 将代码打包成jar文件
第一步:在文件里面点击项目结构,在项目结构里查看sdk版本
第二步:点击工件,点击+号添加 JAR添加主类点击确定
第三步:在项目地址中找到jar文件
第四步:打开 exe4j (下载链接:https://exe4j.apponic.com/)按下面图片步骤将jar文件转化成exe文件
二、问题出现
完成以上步骤后,会得到一个exe文件,正常情况双击就能打开,但突然弹出一个警告窗口
三、解决问题
在实验了无数次后,知道了可能的原因——环境变量未搭建jre【以下方法仅适用于Java中本来就有jre文件】
找到Java下载地址
打开计算机高级选项设置,点击环境变量
点击新建,完成下图配置
找到path变量点击打开,新建变量,变量地址为jre的bin地址,点击确认。
再次点击exe文件,会出现一个“.log”文件,点击打开,Java运行。
四、总结
以上为我解决的方法,希望对需要的人有所帮助!