IDEA和Eclipse项目导出可执行Jar包并运行(遇见了Can‘t read input file的异常,已解决!!!)

一、IDEA项目导出可执行Jar包

1.点击IDEA右上角的项目结构按钮

在这里插入图片描述

2.点击构件(Artifact)

在这里插入图片描述

从现有的模块创建jar构件

在这里插入图片描述

在第一栏选择你要导出的模块(即你的项目)

在这里插入图片描述

比如我要导出ball_v3.0这个项目就选择它
在这里插入图片描述

选择main函数所在的类文件(即你的程序入口)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

至此准备工作就完毕了~~

3.生成jar包文件

生成的.jar文件在上一步输出目录中查找

在顶部导航栏点击构建

在这里插入图片描述

点击 编译构件(Artifacts…)

在这里插入图片描述
在这里插入图片描述

到输出目录里找到jar文件

在这里插入图片描述

二、Eclipse项目导出可执行Jar包

1.点击file(文件) Export

在这里插入图片描述

2.选择想要导出的类型为JAR file

在这里插入图片描述

3.选择要导出的项目和导出的路径(即导出的jar所在的地方)

在这里插入图片描述

4.直接next

在这里插入图片描述

5.选择main函数所在的类文件,然后直接finish就好了

在这里插入图片描述

6.之后的提示全部点ok或者Yes就行

可以看看弹出的框,我只遇到三种情况

1️⃣之前修改了还未保存,提示是否保存,选择ok

2️⃣所选择的jar输出路径已有同名jar文件,是否覆盖(如果你不需要保留版本可以选择覆盖,否则就换个名字),选择yse

3️⃣一些代码中含有warning,可以不管,直接ok

在这里插入图片描述

7.到输出目录寻找jar包

在这里插入图片描述

至此你已经了解使用IDEA和Eclipse两个IDE导出项目为Jar包了~~以上过程为笔者亲试,基本可以保证成功.接下来说一下运行jar文件吧~

三、运行导出的jar文件

!!!注意如果你的项目中含有导入的图片等非代码资源, 需要把资源文件夹复制到jar文件的同级目录中!!!

(即jar所在的地方要有一个资源文件夹,命名要和项目中资源文件夹同名)

此为一处小坑,笔者没有百度到,也是试了很久才解决的问题否则命令行会报空路径的错误,如下

jar同级路径中没有资源包


命令行报错
在这里插入图片描述

进入正题,运行jar文件

1.首先将资源包复制进来

在这里插入图片描述

2.接下来打开命令窗口

​ win10系统:同时按win+R键,输入cmd点击确定

在这里插入图片描述

3.转到jar所在的路径

​ 这里建议用文件管理打开到jar所在的路径,点击顶部栏复制路径,这样不容易输错

在这里插入图片描述

到命令窗口,输入cd D:\IT\Eclipse\OutputProject\Ball_v3.0 (jar文件所在路径,cd后有空格)

然后输入d: (冒号要用英文模式输入)

在这里插入图片描述

然后输入java -jar Ball.jar (jar文件名,注意空格)

在这里插入图片描述

项目成功运行,至此你已经了解了从导出jar到运行jar的全过程~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值