一、前言

今天那记录一下jar包的打包以及运行的过程,还是老样子大佬勿喷有问题求告知,谢谢啦。

二、直奔主题

1、首先通过idea写一段简单的Java代码如下图所示


2、写好后我们找到如下图的图标,点击进去,这个图标主要是进行项目结构设计

3、点开后我们选择左侧的Artifacts(artifacts主要作用就是设置项目的打包方式jar war 等)然后选择这个加号添加打包方式。

4、我们看到jar包这有两个选项,下面我们来介绍下。
(1)Empty:正如它的英文含义“空”,打包成一个空的jar包,需要自己进行主类的添加以及jManifest.mf文件的创建(这个文件的作用就是jar包可运行的必要文件)。
(2)From moudules with dependencies:英文含义“来自模块的依赖”。它的主要作用就是将来自项目的依赖文件以及jar包封装进新的jar包中。

三、第一种方式

1、我们先来按照创建空jar包的方式进行设置,点击Enpty

2.、点击Name旁边的输入框修改jar包名称一般为主类名称。

3、点击加号添加需要打成jar包的内容

4、点击Moudle Output选择输出的内容

5、点ok确定


6、然后再点击test.jar才能进行必要文件的创建以及主类的添加。

7.点击后选择必要文件的生成位置选择项目根目录点击ok即可



8、设置号后点ok即可 返回到主页面点击Build

9、然后在点击构建build即可

10、最后在之前设置的jar包保存目录寻找或者直接在idea中寻找

11、直接复制jar包到想放的文件夹中或者在生成目录直接输入cmd点击回车进入命令行


12、然后输入如下指令java -jar test.jar 即可完成jar包的运行,第一种就完毕了

四、第二种方式



1、删除多余生成的:jar

2、然后继续第一种方式的过程即可

五、遇到的问题

再频繁的测试中发现运行不了,并且src从蓝色变成了灰色,这就导致了代码不能正确运行。下面简单介绍下解决方式。
首先解决下src的颜色问题,这是idea内置的如果不是蓝色会导致代码运行不成功。
右键逐级点击即可选择就会变回蓝色




然后上面的问题就解决了,如果有问题希望大佬们进行指正,同时以上文件有所借鉴如有侵权望告知
借鉴地址
感谢大家收看谢谢

将写好的java代码打包成jar包并且运行相关推荐

  1. java代码打包成jar以及转换为exe

    教你如何把java代码打包成jar文件以及转换为exe可执行文件 1.背景: 学习java时,教材中关于如题问题,只有一小节说明,而且要自己写麻烦的配置文件,最终结果却只能转换为jar文件.实在是心有 ...

  2. linux java jar打包_【Java】Java程序打包成jar包在Linux上运行

    当需要把在Windows上开发的Java程序用在Linux上运行时,就需要吧该Java程序打包成jar包上传到Linux上去运行. 1.Java程序用MyEclipse打包成可运行的jar包 (1)在 ...

  3. linux上jar包无法识别本地文件格式,解决使用maven将项目打包成jar包后运行在linux系统中无法读取jar包中文件的问题...

    哈哈,之前计划的每周至少更新一个博客的计划又因为各种原因都泡汤了.看来坚持真得是一件挺让人头疼的问题,无论如何,从这周开始接下来每周一定要至少更新一个技术博客,欢迎大家监督! 好,言归正传.之前前几周 ...

  4. java文件打包成jar文件_将java文件打包成jar包步骤

    将mypackage包中的FrameDemo.java文件打包成可执行成jar包 步骤1:先将程序中所有类打包成一个包 编译mypackage包FrameDemo.java文件,将类文件存入D盘Jar ...

  5. 如何把一个项目打包成jar包并运行

    1.基于jdk环境,使用Eclipse 2.首先建立一个简单的案例,去maven官网下载fastjson.jar并导入(本案例中使用JSONArray()方法) 3.右键整个项目,选择Build Pa ...

  6. 使用Eclipse将包含第三方jar库的java工程打包成jar包

    1.MANIFEST.MF 在工程下新建一个MANIFEST.MF的文件,项目结构如下. M.java package cn.hwd.main; import java.io.IOException; ...

  7. 如何把一个java程序打包成exe文件,运行在没有java虚

    如何把一个java程序打包成exe文件,运行在没有java虚 核心提示:首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了:但是exe文件在没有安装jre的电脑上不能运行,如果要 ...

  8. 把java文件打包成.jar (jar命令详解)

    把java文件打包成.jar (jar命令详解) 先打开命令提示符(win2000或在运行框里执行cmd命令,win98为DOS提示符),输入jar Chelp,然后回车(如果你盘上已经有了jdk1. ...

  9. 把Java程序打包成jar文件包并执行

    把Java程序打包成jar文件包并执行 1.首先要确认自己写的程序有没有报错. 2.第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project 打包步骤: ...

最新文章

  1. manila 文件共享存储服务
  2. 集群scan_扫描k8s集群中的漏洞
  3. T-SQL Recipes之Customized Database Objects
  4. 如何在Ubuntu下安装 monodevelop
  5. 理一理字节对齐的那些事
  6. 一个神秘 URL 酿大祸,差点让我背锅!
  7. jQuery补充及Django基本使用_Day18
  8. 【渝粤教育】国家开放大学2018年秋季 7160-22T卫生法学 参考试题
  9. C语言 · 字符串输入输出函数
  10. python for 加速_适合练习的10个Python项目,每个项目都不到500行代码
  11. linux 音频驱动实验
  12. ADSL上网常见故障解答
  13. 编程学习网站 收集于网络
  14. 矩特征、几何矩的定义
  15. 小闫陪你入门 Java (一)
  16. 归并排序(图解配代码)
  17. java 当年的的第一个月_Java获取当前日期前一周、前一个月、当年的时间、两个日期间的间隔...
  18. win10系统更新到指定版本
  19. python写入excel表格数据绘制图表,Python对数据写入Execl文件并生成图表
  20. 互联网用户研究调查报告PPT写法(收藏)

热门文章

  1. 程序视角下的“连跳”操作(FPS游戏)
  2. 如何彻底删除hao123的桌面快捷方式
  3. 【005】舒曼的《梦幻曲》
  4. 黄灰色鱼骨流程图图表合集PPT模板-优页文档
  5. 修复计算机黑屏,笔记本电脑黑屏怎么修复 笔记本电脑黑屏修复方法【详解】...
  6. [附源码]java毕业设计汽车租赁管理系统-
  7. 下载netflix视频linux,Netflix的正版视频可以离线下载到手机上了
  8. node.js处理excel 出现npm下载node-xlsx问题
  9. 打印机打印照片不完整_通过正确准备打印机来改善照片打印效果
  10. 1.贴片电阻:介绍与测量