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中

    --------------------- 本文来自 Demon-Coffee 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/u014186972/article/details/56015694?utm_source=copy 

  • 相关阅读:
    日期格式不合法
    DataGridView的Scrollbar通過編程不能自動下滾
    Sourcesafe shadown backup
    共享目錄突然不工作 
    VS2005編譯后版本如何控制
    WebBrowser用作RichTextBox
    怎樣設定MS Reporting自動橫向列印
    VSS 2005不需登錄,直接開啟的方法
    subreport cannot be shown
    An Algorithm Summary of Programming Collective Intelligence (5)
  • 原文地址:https://www.cnblogs.com/saryli/p/9741923.html
Copyright © 2011-2022 走看看