文档章节

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

 沙漠中的水手
发布于 2015/12/10 00:15
字数 358
阅读 14
收藏 0

eclipse下已经完成Java项目的构建,需要将其打包成jar包并将项目中引用的三jar包加载到一个jar包中

(一) 在Java项目中新建配置文件,命名为:MANIFEST.MF。建议将配置文件放置在项目的根目录下

(二)书写配置文件,指定加载三方jar包和main函数(注:可运行jar包必须有相应main函数)

Manifest-Version:指定jar包版本

Class-Path:指定需要加载三方jar包

Main-Class:指定可运行的main函数

Class-Path和Main-Class的冒号和内容之间要保留一空格;配置好Main-Class后一定要回车进入下一行,保存即可。

(三)点击Java项目,选择explorer-->java-->jar file 点击next

jar file处指定文件存放路径和并为打包的jar包命名

在jar包存放目录下新建lib包,将三方jar包放到lib目录下。如,我jar包保存在G:\swxxxy\jar\目录在,于是在此目录下新建lib目录,并将jar包拷贝过去

next-next在Manifest file处指定配置文件,点击finish完成,指定存放路径下生产相应的jar包



© 著作权归作者所有

上一篇: ant 工程打包
下一篇: ant 工程打包
粉丝 0
博文 2
码字总数 2087
作品 0
万州
私信 提问
将nutch源代码进行修改后,将项目和第三方jar包打成一个整体ar包的方法和感悟

打jar包的思路,参照上一篇资料《Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法》 之所以再做笔记是因为:我在打好jar包后,在Linux下运行 [root@nutch-five test]# java -...

hiqj
2014/09/01
158
0
springboot jar发布

网上教程都是说用eclipse来导出jar包的,但是这样导出的jar包无法读取到jar包内的resources文件夹内容,会报错,需要将resouces下的配置文件全部拷到根目录才可以. 打包完成如下图 这时运行jav...

朝如青丝暮成雪
2018/07/27
15
0
使用maven创建java项目

在本教程中,我们将向你展示如何使用 Maven 来创建一个 Java 项目,导入其到Eclipse IDE,并打包 Java 项目到一个 JAR 文件。 所需要的工具: Maven 3.3.3 Eclipse 4.2 JDK 8 注意:请确保 ...

神棍先生
2018/12/29
0
0
翻译--Gradle之Java工程入门

我们已经看到Gradle是一个通用构建工具,它可以完成相当多的任务,只要你能在脚本里定义好。如果你没写好脚本,它就啥也干不成。 大部分Java项目都是这样的流程:编译源文件,单元测试,打成...

davelet
2014/01/12
0
0
浅谈 java 中构建可执行 jar 包的几种方式

有时候,由于项目的需要,我们会将源码编译后以工具包(class打成jar包)的形式对外提供,此时, 你的 jar 包不一定要是可执行的,只要能通过编译,能被别人以 import 的方式调用就行了。但还...

大数据之路
2013/05/05
6.9K
3

没有更多内容

加载失败,请刷新页面

加载更多

CentOS7.6中安装使用fcitx框架

内容目录 一、为什么要使用fcitx?二、安装fcitx框架三、安装搜狗输入法 一、为什么要使用fcitx? Gnome3桌面自带的输入法框架为ibus,而在使用ibus时会时不时出现卡顿无法输入的现象。 搜狗和...

技术训练营
昨天
5
0
《Designing.Data-Intensive.Applications》笔记 四

第九章 一致性与共识 分布式系统最重要的的抽象之一是共识(consensus):让所有的节点对某件事达成一致。 最终一致性(eventual consistency)只提供较弱的保证,需要探索更高的一致性保证(stro...

丰田破产标志
昨天
8
0
docker 使用mysql

1, 进入容器 比如 myslq1 里面进行操作 docker exec -it mysql1 /bin/bash 2. 退出 容器 交互: exit 3. mysql 启动在容器里面,并且 可以本地连接mysql docker run --name mysql1 --env MY...

之渊
昨天
10
0
python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
昨天
6
0
PHP+Ajax微信手机端九宫格抽奖实例

PHP+Ajax结合lottery.js制作的一款微信手机端九宫格抽奖实例,抽奖完成后有收货地址添加表单出现。支持可以设置中奖概率等。 奖品列表 <div class="lottery_list clearfix" id="lottery"> ......

ymkjs1990
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部