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中

Eclipse - JAR包制作相关推荐

  1. 【记录】利用jar包制作docker镜像

    [记录]利用jar包制作docker镜像 前提说明 创建构建docker文件 构建docker镜像 构建成功后启动容器 前提说明 jar包已上传linux服务器 jar包名称:demo.jar jar ...

  2. SpringBoot前后端分离项目中如何制作前端jar包(类似swaggerUI前端jar包制作方法)

    SpringBoot前后端分离项目中如何制作前端jar包(类似swaggerUI前端jar包制作方法) 可用于SpringBoot引用的前端UI的Jar包,类似于SwaggerUI包 WABJAR介绍 ...

  3. 两分钟让你变成jar包制作高手

    1.在dos下面打包jar文件 -------------------------------------------- D:\jdk1.5.0_07\bin> jar  /help 用法:ja ...

  4. Eclipse jar包打不进apk

    1.在Android项目根目录下新建一个libs文件夹 2.把Jar包放进这个目录 3.Build Path -> Libraries -> Add JARs 4.Build Path - ...

  5. jar包制作Docker镜像

    一.编写Dokcerfile ###FROM 指定该docker镜像运行环境(必须有此docker镜像,此处选择jdk:8) FROM ubuntu_java8:v1 ###将准备的配置文件添加到容器 ...

  6. IDEA导出jar包并使用exe4j制作可执行文件

    本文主要介绍如何使用IDEA导出单体jar包,并使用exe4j将jar包制作为可执行文件exe,且可以在无java运行环境的主机上运行. 一. IDEA导出jar包 打开 idea,在要打包的项目上右 ...

  7. 用命令行编译java并生成可执行的jar包

    1.编写源代码 编写源文件:CardLayoutDemo.java并保存,例如:I:\myApp\CardLayoutDemo.java.程序结构如下: package test;import jav ...

  8. java 命令行 编译 jar文件_用命令行编译java并生成可执行的jar包

    如果想用java编写一个可视化小程序,碰巧手头没有IDE的话,可以用命令行来完成编译.打包等工作. 拿自己编写的"java记事本"为例,介绍一下这个过程: 1.编写源代码. 编写源 ...

  9. Java Jar包介绍

    JAR 包是什么 JAR 文件的全称 Java Archive File(Java 档案文件),通常 JAR 文件是一种压缩格式,和 ZIP 格式兼容,与 ZIP格式不同的是它 包含了一个名为 MET ...

最新文章

  1. html表格联动,html前端基础:table和select操作
  2. 儿童吹泡泡水简单配方_自制泡泡水最简单配方的做法教程
  3. ListView通过自定义适配器来显示数据并对Item项以及子view项的控件实现监听.
  4. CodeBlacks程序调试的那些事
  5. android4.0.3源码之鼠标光标绘制简略版
  6. Linux configure 参数解释,程序的这装,卸载
  7. 开头和结尾标记 在不同系统_文本标记的宝藏平台——Docusky
  8. eureka自我保护机制及配置
  9. 记录——《C Primer Plus (第五版)》第十章编程练习第四题
  10. 如何学习数据库?数据库零基础入门指导
  11. R语言|ggtreeExtra包绘制进化树
  12. 生成永不过期的微信群二维码
  13. 5G未能拯救国内手机市场,手机出货量持续下滑
  14. 牛客网:智力题+判断推理+数量关系(1)
  15. 汇编中的串操作指令(MOVS,CMPS,SCAS,LODS,STOS)
  16. 电脑与云服务器的区别吗,云服务器和普通电脑有什么不同区别?
  17. 程序员需知的13个国内博客社区,建议收藏
  18. Android琐碎知识点,不断更新中
  19. WIFI基础入门--802.11--直接序列物理层(DSSS)--12
  20. RTE 2021:声网重磅发布“RTE万象图谱”

热门文章

  1. CSMA/CA载波侦听多路访问及冲突避免协议
  2. windows升级powerShell
  3. Halcon中已知一条直线计算它的垂线与延长线
  4. c语言的shellexecute打开文件,API函数ShellExecute的使用
  5. 计算机应用研学心得体会,研学心得体会作文800字
  6. 基于optee的TEE HSM的设计与实现
  7. 吴鲁加:企业如何进行数据安全防御
  8. SurfaceFlinger
  9. Linux driver oops异常的处理
  10. 银行家算法-C语言实现