zoukankan      html  css  js  c++  java
  • myeclipse8.5打包jar并引入第三方jar包

    用myeclipse自带的export工具,无法引入被引用的第三方的jar包,有两种方式:

    (1)直接export出jar包,解压jar包(第三方的jar包太多,太麻烦)

    在创建好的JAR文件里找到META-INFMANIFEST.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:UsersAdministratorAppDataLocalGenuitecMyEclipse 8.5dropins),然后直接启动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 stub
    		HbaseUtil hbaseutil = new HbaseUtil();
    		String tableName = "hahahh";
    		String[] columns = {"info"};
    		hbaseutil.createTable(tableName, columns);
    	}
    }
    

      

  • 相关阅读:
    淘票票项目总结
    淘票票 Model制作过程
    黄金梅丽号第四次讨论会议
    淘座座用户需求调查问卷的调查结果
    淘座座用户需求调查问卷
    淘座座需求分析报告
    淘座座软件工程技术说明书
    淘座座软件项目计划书
    利用hutool配置发送邮件的问题 及 阿里企业邮箱526 Authentication failure 错误问题
    DispatcherServlet和ContextLoaderListener,还有spring+servlet3.0 无web.xml启动问题
  • 原文地址:https://www.cnblogs.com/kxdblog/p/4383438.html
Copyright © 2011-2022 走看看