myeclipse8.5打包jar并引入第三方jar包
来源:互联网 发布:汉诺塔c语言 编辑:程序博客网 时间:2024/04/30 08:54
myeclipse8.5打包jar并引入第三方jar包
用myeclipse自带的export工具,无法引入被引用的第三方的jar包,有两种方式:
(1)直接export出jar包,解压jar包(第三方的jar包太多,太麻烦)
在创建好的JAR文件里找到META-INF\MANIFEST.MF
打开之后添加内容为:
Manifest-Version: 1.0
Main-Class: model.ExpertMain
Class-path: lib/AbsoluteLayout.jar lib/jxl.jar lib/log4j.jar lib/ojdbc14.jar
提示:(所有的冒号后面都在有一个空格)
Manifest-Version: 为版本信息
Main-Class: 主程序入口
Class-path: aa/bb.jar 这里是引入的第三方包,如果是多个包则添加空格(aa,jar cc.jar ee.jar)
(2)用fatjar插件
fat-jar它是sourceforge.net下的一个开源工具从http://sourceforge.net/projects/fjep下载
net.sf.fjep.fatjar_0.0.31.zip
如果你想实现把引用的第三方jar也一起打包生成jar的话,那么需要借助fatjar插件。
解压后将plugins文件夹下的net.sf.fjep.fat.jar拷贝到Myeclipse8.5或者8.x的目录下的dropins文件夹下(例如,我用的是Myeclipse8.5,即在C:\Users\Administrator\AppData\Local\Genuitec\MyEclipse 8.5\dropins),然后直接启动myeclipse 右击项目,会发现该项目中已经集成了该插件 在启动后 右击工程就可以看到 Build Fat jar的选项 安装成功或者,点击Windows选项栏的Preferences选项,可以看到Fat Jar Preferences选项表示安装成功。
利用Fatjar打包操作如下:
1、在你的工程项目(packet explorer)里右键弹出下图(注意:一定要切换到myeclipse java perspective,不能使mapreduce perspective)
2、然后Buile Fat Jar出现下图:(注意:勾选一定要正确,选One-JAR有问题)
这里注意:一般情况下默认,就会包含src和引用的第三方jar包(也可以从add Dir里加其他的jar包,应该都是可以引用的)
然后finish搞定,提供两种方式测试:
(1)在cmd下,运行
(2)新建一个java工程,导入生成的jar包,写一个main函数,调用API(导入成功,没有红叉)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import java.io.IOException;
import com.util.hbase.HbaseUtil;
public class TestHbase {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
HbaseUtil hbaseutil = new HbaseUtil();
String tableName = "hahahh";
String[] columns = {"info"};
hbaseutil.createTable(tableName, columns);
}
}
- myeclipse8.5打包jar并引入第三方jar包
- 创建jar并引入第三方包
- myeclipse生成jar包并引入第三方jar包
- eclipse项目生成jar包并引入第三方包
- myeclipse 生成JAR包并引入第三方包
- android引入第三方jar包后打包报错
- Eclipse中将Java项目 打包为jar,并且引入第三方jar包 解决办法
- Eclipse中将Java项目打包为jar,并且引入第三方jar包解决办法
- 打包第三方jar包(打包工具)
- android引入第三方jar包步骤
- Android MK 引入第三方jar包
- android studio引入第三方jar包
- android studio引入第三方jar包
- eclipse中引入第三方jar包
- AndroidStudio引入第三方jar包操作
- Android Studio 引入第三方jar包
- MAVEN引入第三方JAR包
- ava项目导出jar包,引入第三方jar包。
- QRCode和zxing的实例
- cxf创建webService
- R语言 RStudio快捷键
- 欢迎使用CSDN-markdown编辑器
- Linux Kernel 学习笔记5:字符设备
- myeclipse8.5打包jar并引入第三方jar包
- POJ1050 TO THE MAX
- 计算时间差值
- 整合Struts2、Hibernate4.3和Spring4.2
- oracle数据库字符集的基础知识
- 如何解决mysql5_OA服务不能启动的问题?
- 打造自己的下拉刷新库(Ultra-Pull-To-Refresh)(一)
- Void运算符 与 undefined类型
- Unity3D手游开发日记(5)