Eclipse用【 Runnable JAR file】方式打jar包,并用该jar包进行二次开发
转发:https://www.cnblogs.com/zhangchao0515/p/9520827.html
2. eclipse用Export的Runnable JAR file方式打jar包(带jar包的)
右键该项目选择Export,弹出的对话框,选择Java中的Runnable JAR File
点击next
Launch configuration 选择jar包默认运行的主类(包含main方法),Export destination 选择jar包的存放位置以及名称。
之后是3种打Runnable JAR file方式的方式,我们每个都试了下,分别对应class2json1.jar、class2json2.jar以及 ( class2json3.jar 和 class2json3_lib)
1 2 3 4 5 6 7 8 9 10 | library handling中,(自己这三种都试一下) 第一个为提取extract需要的依赖的库或jar合成到jar文件里; (把自己的项目 class 以及lib中jar包中的 class ,混合在一起); 其它项目中直接引用该jar包,不需要加入它所需的额外jar包,就可以执行我们的类(但可能和项目引入的额外jar包引起jar包冲突);命令行也可以直接运行 java -jar XXX.jar 第二个则仅仅打包依赖库到jar文件; (把依赖的外部jar包,引入我们jar文件中) 其它项目中直接引用该jar包,但需要加入它所需的额外jar包,才可以执行我们的类,造成jar包重复;命令行也可以直接运行 java -jar XXX.jar 第三个则把依赖库放到一个文件夹中。 (没有外部依赖的jar包,只有自己的类) 其它项目中直接引用该jar包,需要加入它所需的额外jar包,就可以执行我们的类;命令行也需要引入依赖jar包,才能运行 java -jar XXX.jar |
亲测三种方式都能运行
标签:
Java
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2017-04-25 easyui 获取焦点