[转载]Java类打包成JAR文件
原文传送门:http://www.2cto.com/kf/201204/129495.html
使用的工具及环境:
MyEclipse 7.5 Java Enterprise、JDK1.6.0
打包JAR文件:
第一步,创建一个Java的项目,点击菜单栏File --> New --> Java Project --> Web Project Details ---> Project Name 填写好项目名称后(如:MyJaPro),点击Finish按钮(其他都是默认)。
第二步,鼠标右击,刚才创建项目名称(MyJaPro)之下的src文件夹,创建一个类步骤为:New ---> Class 会弹出一个New Java Class 窗口 :
- 填写一下”Package“的文本框,如:Test。
- 填写一下“Name“的文本框,如:TestMain。
- 勾选“Which method stubs would you like to create?” 的子项“public static vodi main(String[] args)”。
- 点击按钮 “Finish”。
第三步,编写好TestMain.java的文件,点击菜单栏的”Run“ ---> ”Run" 运行成功 (程序一定要运行成功)。
第四步,在导出(Export)之前,先引用所需包到项目下:
- 鼠标右键点击MyJaPro项目,点击Properties菜单,会弹出一个“Properties MyJaPro”窗口。
- 选择“Java Build Path”中的“Libraries”选项卡添加相应的包。
- 再选择“Order and Export”选项卡,鼠标单击“Select All”按钮,再点击“OK”按钮
- 这个步骤是将引用的包,导到JAR里面(java.lang.ClassNotFoundException)。
第五步,鼠标右键点击项目名称(MyJaPro),选择"Export"菜单按钮,会弹出一个"Export“窗口,在窗口中选择”Java“ ----> ”Runnable JAR file" ,点击"Next >“按钮。
第六步,在”Launch configuration"下拉框中选择:TestMain - MyJaPro 的项。
第七步,在"Export destination:“下,点击”Browse. . .“按钮,保存到桌面,填写文件名(如:MyJaPro.JAR),然后点击保存。
第八步,点击”Finish“按钮,文件被导出到桌面。
注意(好处):
1、可以生成JAR文件,下次无需开启编译器,也可以运行TestMain的程序,也就是双击MyJaPro.JAR文件(JDK1.6一定要安装才能运行)。
2、可以把你的项目中的引用包(*.JAR)也生成到MyJaPro.JAR的包中,就不会出现java.lang.ClassNotFoundException等的异常信息,也就是找不到你的引用包,好比是jdbc.jar包的一些的数据库驱动包。
[转载]Java类打包成JAR文件的更多相关文章
- 将Java代码打包成jar文件转换为.exe可执行程序方法
做完学生管理系统后我想将代码打包成一个可执行程序,那样就可以直接点击在Windows下运行了,下面就跟大家分享下打包方法. 将Java的代码转换成 .exe 文件需要先把代码打包成 jar 文件然 ...
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
方案一:用Eclipse自带的Export功能 步骤1:准备主清单文件 “MANIFEST.MF”, 由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目 ...
- java程序打包成jar文件,使用到第三方jar包
1.右击工程选择Export—>选择JAR file—>选择NEXT,如下图所示 2.选择需要打包的工程,并且选择存放目录,我这放在 E:\jartest 目录下,然后点击NEXT,如下图 ...
- 将引用了第三方jar包的Java项目打包成jar文件的两种方法
方案一:用Eclipse自带的Export功能 步骤1:准备主清单文件 “MANIFEST.MF”, 由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目 ...
- 把Java程序打包成jar文件包并执行
1.首先要确认自己写的程序有没有报错. 2.第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project 打包步骤: 1.在项目上,右键,选择Export. ...
- Eclipse将引用了第三方jar包的Java项目打包成jar文件
第一步:建议手动 Eclipse插件fatjar 安装方法:1:下载地址:http://downloads.sourceforge.net/fjep/net.sf.fjep.fatjar_0.0.27 ...
- 将java项目打包成jar文件并在cmd运行
保证java项目不报错能够通过运行 选择export 选择一个你要运行的程序入口Main方法 打开cmd,前提是你的javajdk及环境变量配置完成
- java代码打包成jar以及转换为exe
教你如何把java代码打包成jar文件以及转换为exe可执行文件 1.背景: 学习java时,教材中关于如题问题,只有一小节说明,而且要自己写麻烦的配置文件,最终结果却只能转换为jar文件.实在是心有 ...
- Java工程打包成jar可执行文件
将一个工程中的类打包成jar文件,步骤参考如下: 1.选择file -> project structure 2. 选择Arifacts->JAR->form modules wit ...
随机推荐
- STL容器及算法题:删除奇数的QQ号
最近思考到这样一个题目:在STL的set和vector容器里存储了1亿个QQ号,编写函数删除奇数QQ号. 1. STL容器简介 首先了解一下 set 和 vector 以及其他类似的 STL 容器: ...
- 让ADO.NET Entity Framework 支持ACCESS数据库
如写的不好请见谅,本人水平有限. 个人简历及水平:. http://www.cnblogs.com/hackdragon/p/3662599.html 接到一个程序和网页交互的项目,用ADO.NET ...
- bootstrap table 主子表 局部数据刷新(刷新子表)
1.主表中设置data-detail-view="true",启用主子表模式: <table class="table table-striped" wi ...
- Jupyter notebook 的一个问题
Traceback (most recent call last): File , in get value = obj._trait_values[self.name] KeyError: 'all ...
- HDU 6070 线段树
题意:求AC率,x/y 的最小值,x是区间数字的种类数,y是区间的长度. 分析: 二分答案比率.ans, 动态插入结点,一些区间的size会发生变化,是那些前面暂时没有新的结点的区间 size + 1 ...
- POJ 2528 Mayor's posters 【区间离散化+线段树区间更新&&查询变形】
任意门:http://poj.org/problem?id=2528 Mayor's posters Time Limit: 1000MS Memory Limit: 65536K Total S ...
- ms17_010利用复现(32位)
准备阶段: 1,原版windows7:cn_windows_7_enterprise_x86_dvd_x15-70737.iso 2,kali系统, 虚拟机 3,用于32位机的攻击模块:Eterna ...
- PyCharm Notes | PyCharm 使用笔记(远程访问服务器code配置指南)
PyCharm is a strong IDE for python programmer. Not only because it has a similar face with VS or som ...
- MySQL单列索引和联合索引
MySQL单列索引和联合索引 所有的MySQL列类型能被索引.在相关的列上的使用索引是改进SELECT操作性能的最好方法. 一个表最多可有16个索引.最大索引长度是256个字节,尽管这可以在编译M ...
- putty 启动 linux 下的oracle
没搞过linux ,仅作记录: 1 打开putty.exe 程序 ,选择 连接 2 输入linux 的用户名和密码后,按下图操作: 3 启动监听 4 命令总结: 1. sudo su - orac ...