如何打包java project项目

本文指导如何将Java项目打包成可执行文件,以便在服务器上广泛使用,避免了为每个服务器安装Eclipse的需求。包括从选择项目、导出、配置main类到运行jar文件的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如何打包java

project项目

近期因工作需要,涉及到一个java项目的运行。通过某种方式获得一个java的sdk,现在需要运行这个项目,并且在某种条件下通过post将某些数据提交到我们c#的项目中。这是一个java project项目,那么久需要将他打包成为一个可执行文件,这样才能被被广泛使用在服务器上。因为不可能为每一个服务器都安装eclipse,然后运行。

web project 的部署相当简单,无论是eclipse还是myeclipse,都只是将tomcat等容器配置进入开发ide,然后就是几个按钮的事情,这个几乎所有java开发人员都会。

那么java project项目怎么运行呢。

首先,得要保证这个项目有个程序入口,既main方法。没有main方法,程序是不可启动的。

首先说明,我的eclipse是安装了android环境的3.7版本。

接下来,选中项目右键->export.

然后选择java->jar

file

next 勾选当前项目,右边的可以不选

在下面选择好导出的jar包的路径。next ,next.。在接下来的就需要选择main文件的类。

在最下面的main class中选择main函数所在类。选好之后finish。

我这里选择了在桌面,命名为notify.jar.。jar包已经生成了,接下来就是怎么运行了。

若是不存在的其他的导入的jar包,那么双击就可以运行了。若是导入了像log4j等jar包,那么还需要多做一步。

用解压缩文件,打开jar开,

会看到一个meta-inf文件夹,打开之后里面有一个

manifest.nf文件。这一个文件就是配置文件。

默认有两行数据,

manifest-version: 1.0

main-class: test.soaptest

配置了框架集的版本,和程序入口main方法所在。如果有额外的jar包,那么久需要在这个文件里面进行配置。

manifest-version: 1.0

class-path: lib\log4j-1.2.11.jar

main-class: test.soaptest

注意大小写。

class-path 就配置了额外要引入的jar包的路径。这个是相对路径。表示在这个jar包相同目录下,有个lib的文件夹,文件夹里面有log4j的jar包,有额外多余的jar包,可以在后面用空格隔开,再写 lib\xxx.jar就行了。

然后我们可以使用dos命令来测试程序是否可以被启动

打开cmd窗口,先进入这个jar包的路径,然后输入java –jar xxx.jar回车就可以运行该jar包了。

如果程序正常启动,没有提示异常消息的话,就说明启动程序没有问题。

这时候可以通过java tm

打开,直接运行。双击之后,进程中会添加一个javaw.exe的进程,就表示运行成功了。

还可以通过dos窗口运行。在该目录下,新建一个记事本,输入java –jar

notify.jar 换行,保存后修改后缀名为.bat或者.cmd,双击这个dos启动文件,也可以运行该程序。

(好想上传图片,但是等待了几分钟还是上传不了)。


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值