Eclipse - JAR包制作细节
2015-12-11 18:01
459 查看
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中
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中
相关文章推荐
- Java 多线程(六) synchronized关键字详解(牛叉)
- 深入解析Java的Struts框架中的控制器DispatchAction
- SAX解析XML——理论基础
- Spring 不曾知道的事儿
- 深入理解Java:注解(Annotation)自定义注解入门
- [javase学习笔记]-2.8 运算符
- 整合Spring后,调用Action总是返回Input解决方案
- spring 定时任务执行两次解决办法
- java使用poi解析2007以上的word文档中的表格与图片
- java class文件结构
- java 中 解决回车键(\r\n)
- Java8中新增加的集合类
- java class文件结构
- Serializable 接口(序列化和反序列化)
- 解惑rJava R与Java的高速通道
- Spring Security 4 新增特性
- Java数据库连接 - 预编译SQL语句
- java web 学习-filter简介
- java使用split分隔,需要注意的点
- java笔记:javaEE框架(二)--业务层Service以及Service单元测试