zoukankan      html  css  js  c++  java
  • JAVA记录-生成jar包方法

    方案一:用Eclipse自带的Export功能
    
    步骤1:准备主清单文件 “MANIFEST.MF”,
    Manifest-Version: 1.0
    Class-Path: lib/commons-codec.jar 
    Main-Class: main.KillCheatFans
    
    1、Class-Path: 和Main-Class: 后边都有一个空格,必须加上,否则会打包失败,错误提示为:Invalid header field;
    2、假设我们的项目打包后为KillCheatFans.jar,那么按照上面的定义,应该在 KillCheatFans.jar的同层目录下建立一个lib文件夹(即lib文件和打包的jar文件
    在同一个目录下),并将相关的jar包放在里面。否则将会出现“Exception in thread "main" java.lang.NoClassDefFoundError”的错误;
    3、Main-Class后面是类的全地址,比如你的主文件是KillCheatFans.java,文件里打包为package com.main; 那么这里就写com.main.KillCheatFans,
    不要加.java后缀,主文件地址写错将会出现“找不到或无法加载主类”的错误;
    4、写完Main-Class后一定要回车(即最后一行是空白行),让光标到下一行,这样你生成的jar包才能找到你的主class去运行,
    否则将会出现“jar中没有主清单属性”的错误。
    
    java -jar KillCheatFans.jar运行
    
    方案二:
    1. Eclipse在线更新方法
    Help > Install New Software > Add,
    name:Fat Jar
    location:http://kurucz-grafika.de/fatjar
    
    步骤1:右击工程项目选择Buile Fat Jar
    
    步骤2:配置jar文件存放目录,主Main文件等
    
    步骤3:选择所要用到的第三方jar包
    

      

  • 相关阅读:
    数据分析三剑客之pandas
    python神器 Jupyter Notbook
    数据分析三剑客之numpy
    MySQL之数据备份与还原
    爬虫之增量式爬虫
    文件相关命令(find,tree,tar)文件属性信息 date
    系统通配符号、系统正则符号,grep
    sed命令
    系统用户权限,系统权限位,用户相关命令
    根下目录及目录内详细文件
  • 原文地址:https://www.cnblogs.com/xinfang520/p/7692150.html
Copyright © 2011-2022 走看看