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包
    

      

  • 相关阅读:
    Android开发笔记——WebView
    字符串_最小表示法求循环串的最小序列(HDU_4162)
    STL_map简单应用(HDU_1075)
    DP_最大子序列和(HDU_1003)
    STL map 使用方法(转)
    数学_线性筛法建立素数表(HDU_1262)
    學習筆記 ADO數據庫訪問技術
    C#多线程学习
    Java容器
    选取单元格的基本语句
  • 原文地址:https://www.cnblogs.com/xinfang520/p/7692150.html
Copyright © 2011-2022 走看看