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(导入成功,没有红叉)
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 stubHbaseUtil hbaseutil = new HbaseUtil();String tableName = "hahahh";String[] columns = {"info"};hbaseutil.createTable(tableName, columns);}
}
myeclipse8.5打包jar并引入第三方jar包相关推荐
- Java SE Eclipse中引入第三方jar及class
使用eclipse开发Java SE 总免不了需要引入第三方的jar或者calss文件.这里给大家说一下如何在eclipse中引入第三方jar或者calss文件. 让我们先了解一下eclipse项目中 ...
- android.mk 添加v7_Android.mk引入第三方jar包和so库文件的方法
以SystemUI为例,如果需要在SystemUI中引入第三方jar包以及so库,可作如下处理: 首先,在frameworks\base\packages\SystemUI下新建libs目录: 将需要 ...
- java动态加载jar时,jar中还有第三方jar无法加载的解决方法
java动态加载jar时,jar中还有第三方jar无法加载的解决方法 当java插件化开发时,即一个java程序在运行的情况下动态加载另一个jar,网上大多数的方法如下 public static v ...
- maven 项目中引入第三方jar包的方法
说明:这里说的第三方jar包是指maven库中没有改jar包,但是你的项目是maven项目,需要引入该jar包 1 将jar包放入项目的libs(我的路径是/Users/ma/workspace/bi ...
- java 手动编译打包_Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包...
一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mv ...
- Mavn 项目 引入第三方jar包 导致ClassNotFoundException
案例 我有一个Maven构建的项目,项目模块之间有依赖关系,我需要用到一个本地的jar包,而该jar包不能通过配置pom.xml文件从远程仓库自动下载,于是我直接导入该jar包到其中一个项目,不通过p ...
- android 工程中引入第三方JAR包后安装APK时老是提示找不到库文件?
网上查都说是通过添加中Build Path或者使用User library来添加,我不知道这些复杂粘贴的人测试过没,反正我测试了好久都不行,估计是我RP不行,这样添加到后编译会通过,但运行的时候就会提 ...
- vue-cli3项目通过vue如何引入第三方js包完成登陆功能
注意:本次登陆,前后端分离:前端通过引入第三方的js包,调用js包里的初始化方法和提交方法完成登陆以及退出: 流程1.引入第三方包 1.1在index.html文件下引入 流程2.完成初始化 在组件的 ...
- VUE 引入第三方js包 及调用
1.首先是第三方js包存放的位置 一定要放在 static 目录下否则引用不到 2.网上查找到的引用第三方包的四种方式 实测部分第三方js包没法使用,较稳定的方式是在 index.html 中引入js ...
最新文章
- Push Notifications
- 微软奇迹之旅-----天津站
- Oracle数据库迁移问题(备份、还原、数据导入导出、PLSQL)IMP - 0009 错误
- leetcode771. 宝石与石头
- html导出excel 内存不足,web导出excel那些坑
- 空值用前值填充_Excel数据填充,原来这么简单
- 国家邮政局:除夕和初一包裹量超1.3亿件,同比增长223%
- 程序员锁死公司服务器,导致600万元资金打水漂。网友神回复
- HTML-图像,音频,视频和路径
- JAVA多线程(转)
- 外军网络空间作战简报
- 温湿度传感器实验-传感器原理及应用实验
- weui 加载提示_jquery weui 滚动加载不触发
- paxos算法例子图解
- 【python基础】第02回 计算机基础2
- 【AI创新者】图森未来CTO侯晓迪:定义问题比解决问题更重要
- 一道逻辑推理题---猜卡片的颜色和数字
- 内网信息收集——工作组/域信息收集
- 转载文章 Android功耗改进
- 二分查找法及其四种变形(MATLAB)