用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包相关推荐

  1. Java SE Eclipse中引入第三方jar及class

    使用eclipse开发Java SE 总免不了需要引入第三方的jar或者calss文件.这里给大家说一下如何在eclipse中引入第三方jar或者calss文件. 让我们先了解一下eclipse项目中 ...

  2. android.mk 添加v7_Android.mk引入第三方jar包和so库文件的方法

    以SystemUI为例,如果需要在SystemUI中引入第三方jar包以及so库,可作如下处理: 首先,在frameworks\base\packages\SystemUI下新建libs目录: 将需要 ...

  3. java动态加载jar时,jar中还有第三方jar无法加载的解决方法

    java动态加载jar时,jar中还有第三方jar无法加载的解决方法 当java插件化开发时,即一个java程序在运行的情况下动态加载另一个jar,网上大多数的方法如下 public static v ...

  4. maven 项目中引入第三方jar包的方法

    说明:这里说的第三方jar包是指maven库中没有改jar包,但是你的项目是maven项目,需要引入该jar包 1 将jar包放入项目的libs(我的路径是/Users/ma/workspace/bi ...

  5. java 手动编译打包_Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包...

    一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mv ...

  6. Mavn 项目 引入第三方jar包 导致ClassNotFoundException

    案例 我有一个Maven构建的项目,项目模块之间有依赖关系,我需要用到一个本地的jar包,而该jar包不能通过配置pom.xml文件从远程仓库自动下载,于是我直接导入该jar包到其中一个项目,不通过p ...

  7. android 工程中引入第三方JAR包后安装APK时老是提示找不到库文件?

    网上查都说是通过添加中Build Path或者使用User library来添加,我不知道这些复杂粘贴的人测试过没,反正我测试了好久都不行,估计是我RP不行,这样添加到后编译会通过,但运行的时候就会提 ...

  8. vue-cli3项目通过vue如何引入第三方js包完成登陆功能

    注意:本次登陆,前后端分离:前端通过引入第三方的js包,调用js包里的初始化方法和提交方法完成登陆以及退出: 流程1.引入第三方包 1.1在index.html文件下引入 流程2.完成初始化 在组件的 ...

  9. VUE 引入第三方js包 及调用

    1.首先是第三方js包存放的位置 一定要放在 static 目录下否则引用不到 2.网上查找到的引用第三方包的四种方式 实测部分第三方js包没法使用,较稳定的方式是在 index.html 中引入js ...

最新文章

  1. Push Notifications
  2. 微软奇迹之旅-----天津站
  3. Oracle数据库迁移问题(备份、还原、数据导入导出、PLSQL)IMP - 0009 错误
  4. leetcode771. 宝石与石头
  5. html导出excel 内存不足,web导出excel那些坑
  6. 空值用前值填充_Excel数据填充,原来这么简单
  7. 国家邮政局:除夕和初一包裹量超1.3亿件,同比增长223%
  8. 程序员锁死公司服务器,导致600万元资金打水漂。网友神回复
  9. HTML-图像,音频,视频和路径
  10. JAVA多线程(转)
  11. 外军网络空间作战简报
  12. 温湿度传感器实验-传感器原理及应用实验
  13. weui 加载提示_jquery weui 滚动加载不触发
  14. paxos算法例子图解
  15. 【python基础】第02回 计算机基础2
  16. 【AI创新者】图森未来CTO侯晓迪:定义问题比解决问题更重要
  17. 一道逻辑推理题---猜卡片的颜色和数字
  18. 内网信息收集——工作组/域信息收集
  19. 转载文章 Android功耗改进
  20. 二分查找法及其四种变形(MATLAB)

热门文章

  1. centos 安装openoffice (办公软件 WPS)
  2. 微服务治理之Eureka--源码浅析
  3. Java高并发编程详解系列-线程上下文类加载
  4. 【MyBatis框架】高级映射-多对多查询
  5. 如何管理kvm虚拟机的时钟源
  6. Go语言结构体的多字段赋值是并发安全的吗?
  7. ConcurrentProgramming:wait()和notify()和synchronized
  8. activity6快速部署流程文件
  9. 深入理解redux之从redux源码到react-redux的原理
  10. FTP(二)ftp部署与防火墙配置