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包
    

      

  • 相关阅读:
    61组第二次团队作业
    饮水机电路图工作原理及电路图分析
    七种基础模拟电路的用法
    C语言判断一个数是奇数还是偶数
    F28335 UART串口配置及数据发送
    F28335 SPI配置及收发数据
    电容的九大功能
    查询接口---flask+python+mysql
    python参数传递
    java基础
  • 原文地址:https://www.cnblogs.com/xinfang520/p/7692150.html
Copyright © 2011-2022 走看看