在Eclipse下Java程序打包成jar文件

使用Python开发TreeATE的测试脚本常见问题 ImportError: No module named py_compile 找不到 DevLangPython3.dll 以上2个问题都是没有安装正确的Python,当前TreeATE依赖32位Python 2.7版本,暂时不支持Python 3以上版本 阅读详情

 

在Eclipse下Java程序打包成jar文件
2009年05月08日 星期五 01:46 P.M.

第一种方法 利用Eclipse的导出功能

Step1:在Eclipse的资源管理器中选中你要打包的项目,右键点击,选择“导出”项,弹出导出对话框,在下面的Java目录下选择“JAR 文件”项,下一步,在导出目标路径TextField框中输入你想保存的路径,单击“完成”。

Step2:进入Step1中保存jar文件的目录下,用压缩文件管理器打开jar文件,进入META-INF/目录下,打开MINIFEST.MF文件,对MINIFEST.MF文件进行编写,格式如下:

Manifest-Version: 1.0  
Main-Class: App
Class-Path: jar/jakarta-poi.jar jar/Work.jar jar/Service.jar  
Created-By: 1.4.2_03-b02 (Sun Microsystems Inc.)
请在文本格式下编写,每个空处只有一个空格,文本不能多余两个空行.
Manifest-Version: 1.0 告诉我们使用的是1.0的manifest文件,第一行定义manifest的格式
Main-Class: 主程序入口类名
Class-Path: 引用包路径,包之间空格隔开

Created-By: 创建者信息

编写完之后保存。

Step3:将引用包放在指定的路径上,与manifest文件中的Class-Path一致.也可不写Class-Path,将引用包解开仍进导出的 jar 包即可,注意包路径.

Step4 :建立批处理文件.bat或.cmd如下start.cmd:

       java -jar App.jar

 

第二种方法 Eclipse 下的 ANT 打包:

第一步 右击工程导出 Ant Buildfiles .
第二步 修改 build.xml 文件,在 <target name="init"> 创建并复制所需目录和文件
   <mkdir dir="ant/jar"/>
    <mkdir dir="ant/images"/>
    <copy file="bin/lib/jakarta-poi.jar" todir="ant/jar"/>
    <copy file="bin/lib/Work.jar" todir="ant/jar"/>
    <copy file="bin/lib/Service.jar" todir="ant/jar"/>
    <copy file="images/print.jpg" todir="ant/images"/>
   </mkdir>
第三步 创建 jar 包 ,加入 jar 标记:例
<jar destfile="ant/App.jar" basedir="classes">
   <manifest>
    <attribute name="Built-By" value="${user.name}"/>
    <attribute name="Main-class" value="App"/>
    <attribute name="Class-Path" value="jar/jakarta-poi.jar jar/Work.jar jar/Service.jar"/>
   </manifest>
</jar>
<manifest>:和上一种方法的manifest文件参数一样.
最后 右击 build.xml 选择 Run As... 下的 External Tools... 后单击Run
编译成功,然后建立第一种方法的批处理文件.执行.
注意:此信息中 ant 目录已经存在
17track单号查询逆向分析 这就说明该网站很有可能存在其它检测点,而检测本地替换最大可能的就是检测了代码格式化或者代码长度。也一样,要么导致网站卡死,要么会导致网页加载异常,这里可能就难到不少人了,让我们一步一步解决。而这个站主要是检测了代码格式化,无限循环检测造成了网站卡死,经多次测试发现检测点共三处。方法中代码很长,但是经调试后发现,它其实只返回一个固定的值,这里直接写死即可。同样的,虽然看起来很长,但是跟过之后就会发现流程很简单,这里主要就是对。追加了一些值,是一条很长的语句,整理代码。,核心流程也很简单,稍微跟一下就出来了, 阅读详情

相关推荐

Framelet Transform

需要定义 Framelet 的基函数。Framelet 基函数可以是通过组合不同的小波函数生成的。# 这里可以定义 Framelet 基函数,例如一些小波基函数的线性组合# 这是一个示例函数,具体实现需要根据具体的 Framelet 设计# 示例:正弦函数。

qq_33009429的博客 1210

eclipse实现将Java项目打包成jar包

eclipse下已经完成Java项目的构建,需要将其打包成jar包并将项目中引用的三jar包加载到一个jar包中 (一) 在Java项目中新建配置文件,命名为:MANIFEST.MF。建议将配置文件放置在项目的根目录下 (二)书写配置文件,指定加载三方jar包和main函数(注:可运行...

538

Matlab编码转换实战:从GBK到UTF-8的完整解决方案

本文提供Matlab编码转换的完整实战方案,重点解决GBK与UTF-8编码冲突导致的中文乱码问题。通过修改系统配置文件、批量转换项目文件及设置默认保存编码,实现从GBK到UTF-8的彻底迁移,并分享常见避坑指南与自动化脚本技巧,确保代码跨平台协作的稳定性。

weixin_29031057的博客 324

Java swing程序打包成exe安装程序

一、开发环境 电脑操作系统:Windows 10 集成开发环境:Eclipse 4.5.2 exe打包工具:exe4j 6.0.2,Inno Setup 6.0.4 二、Eclipse安装插件方法 (1)安装UI插件windowbuilder,参考网址: https://blog.youkuaiyun.com/hao5743/article/details/41828203 (2)安装可执行jar的打包插件Fa...

May-gemini的博客 6289

英飞凌AURIX™ TC3xx系列MCU的ISO 26262安全机制实战:从安全手册到代码集成的避坑指南

本文深入探讨英飞凌AURIX™ TC3xx系列MCU的ISO 26262安全机制实战应用,重点解析锁步核配置、ECC策略优化及SafeTlib库集成中的关键问题。通过代码示例和配置建议,帮助开发者实现ASIL D级别安全性,规避常见陷阱,提升汽车电子系统的功能安全合规性。

weixin_42558093的博客 403

打开LWIP_DEBUG的打印信息调试

在lwip 2.1.2的版本,打开的debug 调试的步骤: 1.在debug.h 文件中找到debug打印的定义 默认LWIP_DEBUG这个宏没有定义, 2.在lwipopt.h 文件中或者其他文件定义 一下LWIP_DEBUG这个宏, 3.在opt.h 中可以打开各种宏的调试信息, /* --------------------------------------- ---------- Debugging options ---------- ---------...

haidscs的博客 9878

将eclipse java程序打包成jar的总结(包括工程中没有引用外部jar包和有引用外部jar包两种情况)

一.当eclispe java工程中没有引用外部jar包时: 选中工程---->右键,Export...--->Java--->JAR file--->next-->填写jar file的路径及名称-->next-->next---> 填写main class--->finish,然后就在相应的目录下得到jar file文件!      然后可以在cmd命令行下执行:java -jar 存放路

2364

基于STM32与HRTIM的四开关Buck-Boost双向DC-DC电源设计实战(附源码、仿真与设计解析)

本文详细介绍了基于STM32F334的HRTIM高分辨率定时器实现四开关Buck-Boost双向DC-DC电源的设计实战。通过精准的PWM控制、双环PID算法和智能模式切换逻辑,解决了电压震荡与效率优化等关键问题,并提供了完整的源码、PSIM仿真及参数计算,为高性能电源设计提供了实用参考。

7z8x2c4v6b9的博客 299

MyEclipse将Java项目打包成jar文件的三种方法

原文https://my.oschina.net/u/1054538/blog/715965 方案一:用Eclipse自带的Export功能   步骤1:准备主清单文件 “MANIFEST.MF”, 由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下: Manifest-Version: 1.0

qq_33950777的博客 921

基于单片机的智能体重秤设计与嵌入式程序实现

智能体重秤的基本功能是测量用户的体重,并将数据通过无线方式传输到终端设备(如智能手机、电脑或云平台)进行管理。体重测量:实时测量用户体重,并进行数据存储。BMI(体质指数)计算:基于体重和身高计算BMI值,帮助用户了解健康状况。多用户管理:通过蓝牙或Wi-Fi技术支持多用户体重数据记录。健康数据分析:结合历史数据分析体重变化趋势。语音播报:通过语音播报用户体重,便于老人或视力不便的人士使用。数据同步:通过App或云平台同步数据,进行长期健康监控。

2201_76125393的博客 1755

ros入门(八)---TF坐标转换

TF(TransForm),就是坐标转换,包括了位置和姿态两个方面的变换。

weixin_51157015的博客 3388

eclipse中将项目打包成jar,并启动

还是同目录下创建一个文本,内输入xxxx.bat是你bat文件的名字,0是设置不开启dos窗口然后把文件后缀修改为vbs,修改方式和上面bat同理改好以后,生成一个run.vbs的快捷方式(右键 s),把快捷方式放入启动目录复制进去的时候会报权限请求,不用担心点击确定就可以。我是编程ID。

qq_37772593的博客 1万+

YOLO26中 RepVGGBlock_OREPA 架构的设计与性能提升分析(mAP +4.89)

REPVGGOREPA模块代表了重参数化技术的最新发展,它通过巧妙的架构设计实现了训练时的丰富表达和推理时的高效计算。其核心创新包括多分支特征聚合、动态权重生成、频域先验知识融合等技术,为深度学习模型的效率优化提供了新的解决方案。这种设计理念不仅在技术上具有重要意义,在实际应用中也展现出了显著的优势,特别是在需要高精度和高效率的工业场景中表现突出。随着重参数化技术的不断发展,REPVGGOREPA为未来的网络架构设计提供了重要的参考和启发。

know_F0727的博客 66

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Java程序打包成exe文件

应该是右键类,而不是项目,否则就是一个jar包,一般一个项目有几个类,需要打包成相应的jar包。这儿也要注意,系统会自动给你同一个jar包名,你要修改成相应类名(图中红圈)!在弹出的窗口中,取消勾选不需要的目录和文件(一般都比较准确,无需修改),选择主类(实际操作过程中,没有遇到),然后点击“Next”完成Jar文件的打包‌。首先把自己编写的类打包成各自对应的jar包,然后把依赖的其他jar包,还有java中的jre文件夹一起放入一个执行文件夹A中。网上的介绍很多,主要是提醒一下,可能出现的小问题。

Paishengrui的博客 1262

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Java程序打包成jar文件

Java程序打包jar文件(jar命令形式)         先打开命令提示符,输入jar,然后回车(如果你已经配置好了java环境),可以看到:         用法:jar{ctxu}[vfm0Mi] [jar-文件] [manifest-文件][-C 目录] 文件名...         选项:         -c创建新的存档         -t列出存档内容的列表      

知行流浪 1万+

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

java cs程序 打包_Java之 将程序打包成jar包

准备材料:1.java文件:Helloworld.javapackagecom.ray;public classHelloWorld{public static voidmain(String[] args) {System.out.println("Hello!jar");}}2.指定目录:建一个目录,来存放.class文件和.jar文件。 本文指定目录为 E:\myclass 。一.命令行形式...

weixin_42515841的博客 310

jar打包通过exe4j转换成exe文件

去年的时候有用过,最近写java的时候偶然用到,mark一下,方便以后看 下载链接后面附上 首先我们在eclipse上打包成jar文件,我这里只把简单的截图贴出来,详细的可以自行百度 打包jar文件: *这里解释下,打成jar包上面四个选项,一般不选择源码,所以一般默认第一个,也就是.class文件和资源文件 这里默认,上面两个选项是警告和错误导出 *这

夜风 4679

用jdk打包java程序_Java程序打包成jar包

[若要生成一个名为 cal.jar 的可执行jar文件:(文件名可以是任意合法名字) (这是我认为简单实用的一种方法,还有很多别的方法在此就不介绍了) 第一 把程序生成的所有字节码方法一:通过jar命令jar命令的用法:下面是jar命令的帮助说明:用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] f...

weixin_31620365的博客 1155

Eclipse中打包java程序

应用程序的打包和发行 Java应用程序可以脱离Eclipse运行,但在运行之前要把应用程序打成一个JAR包,Eclipse下打包的方式方法和标准的AWT/SWUNG程序基本一样,主要有以下几点: a.MANIFEST.MF(舱单):打包清单文件。它是打包的关键文件,在运行Java应用程序时,需要根据此文件的信息来查找入口类和支持库。 b.支持库:如果Java应用程序用到了一些E

fghffrrfghffrr的专栏 2152

Eclipse打包可在无java环境下运行的exe(很细!)

关于Eclipse如何打包为exe,并可以在其他没有安装java环境的电脑中运行。先导出Eclipse的程序jar包,再使用exe4j进行转换exe,此时能得到一个可在java环境下运行的exe,但当此exe拿到其他电脑上时就无法运行,该exe需要java环境,所以使用innosetup将exe和它需要的java环境进行打包。

m0_60861020的博客 4442

java项目打包成exe文件

前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同。其实将java程序打包成exe也需要这个可执行jar文件。 准备: eclipse、exe4j(网上有软件和帐号下载) 第一步,将java项目打包成可执行jar文件,首先看一下我的java project结构,Main.java是程序入口类,里面有main函数,co

ITSTAR 5280

Java程序打包成jar包

Java程序打包成jar包   下面是jar命令的帮助说明: 用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ... 选项包括:     -c  创建新的归档文件     -t  列出归档目录     -x  解压缩已归档的指定(或所有

tfy1332的专栏 1万+

java打包jar(java打包jar报错)

java应用程序怎样打包成可jar执行程序 可以使用JAR命令进行打包 下面是jar命令的帮助说明: 用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ... 选项包括: -c 创建新的归档文件 -t ...

计算机毕业论文源码,学生个人网页制作html源码。贴近用户做网络推广和互联网优化。 774

将自己的Java程序转为exe文件

自己敲完了程序总会想去让别人看一看,问问意见、看看效果(好吧,其实就是为了装个比) 但是你不能保证每个人都安装了Java环境或者Java虚拟机 所以要想办法把我们的程序打包成exe文件来在windows系统下运行 下面是具体步骤: 一、先把自己的程序发布成jar文件 这是eclipse自带的功能,右键工程包-->Export 然后选择Java-->JAR file,next 选择输出

Yshen的博客 2万+

java代码为什么是jar包_Java之 将程序打包成jar包

准备材料:1.java文件:Helloworld.javapackagecom.ray;public classHelloWorld{public static voidmain(String[] args) {System.out.println("Hello!jar");}}2.指定目录:建一个目录,来存放.class文件和.jar文件。 本文指定目录为 E:\myclass 。一.命令行形式...

weixin_32770423的博客 398
上一篇: ASP.NET网站SESSION丢失的问题
下一篇: MyEclipse自动生成的web项目部署后在TOMCATE正常,resin下无法访问
fengfengjava
博客等级 码龄19年 4粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值