zoukankan      html  css  js  c++  java
  • Eclipse

    Eclipse - JAR包制作细节
     
    1、Jar包分为两种,一种是不可运行的,一种是可运行的Jar包,他们的主要区别如下:
        > 不可直接运行的Jar包主要是用于给别的程序提供调用
        > 可运行的Jar包主要是在运行程序时,可以直接用命令行编译运行,提高效率
     
    2、先看一下不可运行的Jar包的制作过程:
        > 右键工程 -> Export...  -> Java -> JAR file -> Next
        > 在Select the resources to export:下选择你要导出的工程
        > 下边有四个导出选项(一般选择第一个):
            > Export generated class files and resources       : 导出类文件喝资源
            > Export all output folders for checked projects    : 检查项目的输出文件夹
            > Export Java source files and resoucrces         : 导出Java源文件和资源文件
            > Export refactorings for checked projects        : 检查项目导出的重构
        > Select the export destination:  这里选择你到导出的源文件的名字和路径
        > Options(选项):
            > Compress the contents of the JAR file    : 是否要压缩JAR文件的内容
            > Add directory entries               : 是否选择添加目录项
            > Overwrite existing files without warning  : 是否可以未经警告改写现有文件
     
        > 接下来直接点 Finish,中间出现的所有弹窗,全选是,这样一个静态的Jar包就制作好了
     
    3、可运行的Jar包的制作过程:
        > 右键工程 -> Export...  -> Java -> Runnable JAR file -> Next
        > 在Launch configuration: 下选择你要导出的工程
        > Export destination: 选择要导出的路径
        > Library handing: 库的处理
            > Extract required libraries into generated JAR                 : 以解压的方式提取所需的库到生成的Jar包中 
            > Package required libraries into generated JAR                 : 将需要的Jar包放到生成的Jar包中
            > Copy required libraries into a sub-floder next to the generated JAR  : 将需要的库拷贝到一个子文件夹并放在生成的 jar 文件旁边
     
        > 接下来直接点 Finish,中间出现的所有弹窗,全选是,这里的Jar包就是可以单独运行的
     
    4、Jar包的命令行用法:java -jar *.jar > server.log 2>&1
        > -jar 执行Jar包的参数
        > *.jar 要执行的Jar包
        > server.log  执行中出现异常的时候会输出到命令行中,看着很乱,我们把它写入文件
        > 2>&1  错误重定向,将标准输出错误写入server.log中
  • 相关阅读:
    hdu 6702 ^&^ 位运算
    hdu 6709 Fishing Master 贪心
    hdu 6704 K-th occurrence 二分 ST表 后缀数组 主席树
    hdu 1423 Greatest Common Increasing Subsequence 最长公共上升子序列 LCIS
    hdu 5909 Tree Cutting FWT
    luogu P1588 丢失的牛 宽搜
    luogu P1003 铺地毯
    luogu P1104 生日
    luogu P1094 纪念品分组
    luogu P1093 奖学金
  • 原文地址:https://www.cnblogs.com/kafeibuku/p/5039818.html
Copyright © 2011-2022 走看看