很多人都在苦恼,如何将写好的程序代码能在日后随时调用和配置在项目中运行

今天,就让梦逸来给大家分享这个过程

首先,创建好一个文件夹,文件夹名称随意

这个文件夹中是用来存放java源文件( 未编译的 xxx.class )

图 1

然后,将写好的java源文件拷贝一份到刚刚创建好的文件夹中

例如梦逸要将图2所示的两个java程序可执行文件制成jar包

图 2

但是在这一步要注意了,不可以直接从代码工具中直接拷贝

也不是拷贝java文件(xxx.java)

必须去到资源管理器中找到项目java文件对应的源文件,文件是以class为后缀的( xxx.class )

去到项目文件中的bin目录拷贝java源文件,如图3所示

图 3

拷贝下来,现在去到刚开始创建好的那个文件夹,如图1所示

然后在这个存放java源文件的文件夹中创建一个子夹来放java源文件。如图4所示

子夹名称必须和项目中java所在文件的包名相同

图 4

将刚刚拷贝下来的java源文件粘贴到子夹中 ,如图5所示

图 5

现在,打开系统的管理员命令控制台,输入命令去到一开始创建好用来放java源文件的文件夹

输入cd+空格,如图6所示

图 6

去到一开始创建好用来放java源文件的文件夹,拷贝文件夹路径,如图7所示

图 7

将路径粘贴到命令控制台,按下回车(Enter键),如图8所示

图 8

然后输入jar,按下回车(Enter键),如图9所示

图 9

随后再输入jar cvf jarFileName fileName fileName2 N.....

如图10所示

图 10

PS: 图10中所示的命令行中

spring.jar是制成的jar包的包名,也就是jar文件名称

springAop和org就是要当前文件夹中要被制成jar包的文件

空格隔开可以指定多个文件夹一起制成jar包

现在回到存放java源文件的文件夹,查看jar文件是否成功生成,如图11所示

图 11

很显然,jar包成功的制作好了

OK,是骡子是马拉出来溜溜

把制作好的jar包放到项目中去运行

前提是在项目中已经被制成jar包的java程序的java文件,就可以从项目中删除掉了,如图12所示

图 12

在项目中创建一个Folder,用来放置制作好的jar文件(Folder文件夹名称随意)如图13所示

图 13

将jar文件拷贝到创建好的Folder文件夹中,如图14所示

图 14

配置导入的jar包,将其配置到环境中,如图15所示

图 15

来到Java Build Path

图 16

展开程序文件,找到刚刚导入到程序文件中的jar包,选中jar包,点击ok如图17所示

图 17

运行main函数程序测试

本文章纯属原创,转载请注明当前地址

java 源文件 编译jar_将java源文件制成jar包相关推荐

  1. java 手动编译打包_Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包...

    一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mv ...

  2. 编译运行一个java程序_如何从另一个Java程序编译和运行Java程序

    编译运行一个java程序 Have you ever thought if it's possible to compile and run a java program from another j ...

  3. springbbot运行无法编译成功,找不到jar包报错:Error:(3, 46) java: 程序包org.springframework.context.annotation不存在

    文章目录 问题描述: 解决方案: 问题描述: 提示:idea springbbot运行无法编译成功,找不到jar包报错 E:\ideaProject\demokkkk\src\main\java\co ...

  4. java文件编译_【java】javac编译多个有依赖关系的java文件为class文件

    历史文章: [javac命令不能使用,提示不是内部命令或外部命令,请查看历史文章] =================需求说明========================== 之前的文章中,仅说明 ...

  5. java虚拟机编译文件,理解Java虚拟机(1)之一个.java文件编译成.class文件发生了什么...

    理解Java虚拟机(1)之一个.java文件编译成.class文件发生了什么 最近在看<深入理解Java虚拟机>弄明白了很多java的底层知识,决定分几部分总结下,从.java文件编译,到 ...

  6. java反编译工具_JDA Java反编译工具的下载和使用手册

    JDA(javadecompile analysis)是一款以dex为核心的java反编译工具,同时支持apk.dex.jar文件的反编译,支持动态重命名.该软件主要是用来反编译分析代码而不是反编译出 ...

  7. eclipse java不能编译_eclipse里.java可以编译但不能运行??

    我学过一点之前java,一直是在UE里写然后在cmd里运行,除了有点麻烦之外完全没问题.前几天开始做一个比较正式的project,于是装了个eclipse.新建工程后写了个HelloWorld.jav ...

  8. java 动态编译_老生常谈Java动态编译(必看篇)

    一.动态编译简介 new创建对象是静态加载类,在编译时刻就需要加载所有可能使用到的类. 一百个类,有一个类错了,都无法编译. 通过动态加载类可以解决该问题 二.代码实例 2.1 OfficeBette ...

  9. java控制台编译_【java c#】通过控制台编译和运行程序//不依赖IDE

    今天闲来无事,回顾下通过控制台编译和运行程序//不依赖IDE java篇 1)首先安装好jdk,然后配置下编译器环境,如下: 将默认路径C:\Program Files\Java\jdk1.6.0\b ...

最新文章

  1. 快速入门系列--MVC--03控制器和IOC应用
  2. 【转】Mongodb 学习笔记
  3. 5.Underfitting and Overfitting
  4. XEIM_跨平台的网络通信产品
  5. 网易面经(Java开发)
  6. Alibaba seata 分布式事务介绍及配置使用
  7. ae制h5文字动画_AE文字拉伸动画如何制作
  8. python是什么专业-python主要学什么?
  9. python 进程间共享数据 (三)
  10. 自编码模型autoencoder
  11. [笔记]深入解析Windows操作系统《二》系统架构
  12. SAP 财务替代(基本内容及常用财务替代配置涉及退出提供源代码)
  13. 利用python下载fnl数据方法
  14. 美国国土安全部部长约翰逊就Dyn网络攻击事件发表声明
  15. centos下中文字体文件的位置
  16. Zabbix Server trapper命令注入漏洞(CVE-2020-11800)
  17. 【面试流水账】一年半经验前端年底求职路
  18. Intel Altera PCIE IP介绍
  19. IE浏览器新建窗口session共享问题
  20. linux自动创建设备节点

热门文章

  1. 1.28~2.01学习笔记
  2. 【黎乙丙】平面设计之色彩搭配篇
  3. ESLint: Unexpected token } in JSON at position 3792. Please see the ‘ESLint‘ output channel for deta
  4. 计算机超频的方法,原来电脑超频如此简单,小白也能轻松搞定
  5. mysql如何加个字段_mysql如何添加字段 | mysql添加字段
  6. 3D游戏从入门到精通-31 32 33
  7. 深度神经网络简单介绍
  8. 综述 | 358 篇论文, 最新知识图谱KG综述
  9. Development Mode 和 Production Mode
  10. Ubuntu18.04安装Cmake(最新最详细亲测)