Eclipse - JAR包制作

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

原文地址:https://www.cnblogs.com/saryli/p/9741923.html

时间: 2024-11-11 01:52:50

Eclipse - JAR包制作的相关文章

docker把web jar包制作成镜像

1.新建一个spring boot项目 并使用maven打成jar包,放到linux(centos7)环境上. 运行 java -jar hello.jar  后结果如下(这里项目对外提供的端口是9090) 2.准备环境 新建一个目录hello,里面存放项目包(hello.jar).运行环境(jdk8)和Dockerfile Dockerfile内容如下 FROM centos #指定基镜像 centos MAINTAINER wzy #指定维护者信息 wzy COPY jdk8 jdk8 #复

java class生成jar包(转)

进入dos操作符窗口cd进入要打成jar包的class文件所有文件夹目录jar cvf [生成jar的名称.jar] [列出class文件] //若有多个,以空隔隔开 如:一.操作零散的单个或几个class文件jar cvf ibstool.jar com/cn/ibs/TurnD.class com/cn/ibs/TurnB.class 二.把一个文件夹下面的所有class文件打成jar包jar cvf ibstool.jar * 回车 生成可执行jar包:编译的class文件中必须有main

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

用命令行编译java并生成可执行的jar包 1.编写源代码. 编写源文件:CardLayoutDemo.java并保存,例如:I:\myApp\CardLayoutDemo.java.程序结构如下: package test; import java.awt.*; import javax.swing.*; //更多包的导入... class NotePadFrame extends JFrame { //主界面的设计... } //其他相关代码... public class CardLayo

如何制作Jar包并在android中调用jar包

android制作jar包: 新建android工程,然后右击,点击导出,选择导出类型为Java下的JAR file,在java file specification 中不要选择androidmanifest.xml和res文件夹,就可以了.否则在调用jar包的时候会出现“Error generating final archive: Found duplicate file for APK: AndroidManifes”这个错误. 如果在android用调用jar包,需要在工程的属性的Jav

Eclipse4.7使用基础 制作jar包

os :windows7 x64    jdk:jdk-8u131-windows-x64    ide:Eclipse Oxygen Release (4.7.0) 三个代码 抽象父类.子类.接口 接口代码 package jizuiku.test00; /** * 技能训练接口 * * @author 给最苦 * @version 17.08.29 */ public interface SkillTrain { /** * 驾驶车辆功能 */ public abstract void dr

利用Eclipse+maven编译Jedis源码成jar包和源码jar包

在GitHub上面,有很多源码都是maven项目,但是很多都没有jar包.去网上找到话第一个是比较难找,第二个是怕不够原汁原味.我们通过maven+Eclipse可以可视化将maven项目生成jar库包还有源码jar包. 1.下载maven 下载地址:http://maven.apache.org/download.html 2,解压 到本地: 3,配置环境变量 3-1,要先配置java-home变量. 新建系统变量,写入java-home值. 在系统变量的path里面添加  %JAVA_HOM

【Java】SVN下载maven项目到eclipse之后,项目红叉,pom.xml出现Missing artifact fakepath:dubbo:jar:2.8.5等缺少jar包情况

刚入公司,从svn上把代码弄下来之后导入eclipse,一般是maven项目,往往项目都会有红叉.如果排除代码本身问题,一般是jar包没有. 鼠标点开pom.xml文件,在约束那里一般有红叉,鼠标放上去一般会提示Missing artifact fakepath:dubbo:jar:2.8.5等提示,表示本地仓库缺少jar包. 如果本地仓库确实没有,一般点击maven-update project,他会自动去私服下载. 如果你本地仓库已经有了,往往是之前没有下完整的.lastUpdated的ja

Eclipse 无法查看第三方jar包源码解决方法

 配置所需的jar包和程序已经上传附件,插件需要去掉ZIP(jar上传不了),然后解压. 1. 下载JAD 2. 下载JADClipse插件,然后解压,将展开后的文件夹放入Eclipse的plugins子目录下3. 启动Eclipse  注意:eclipse需要重新启动4. 配置Jadclipse, 在 Windows - Preferences - Java - JadClipse下配置Jad的路径为你jad.exe存放的路径,只需编辑这一个值就ok了 如下图所示 5:eclipse重新启动,

eclipse中jar包打断点

eclipse中jar包打断点 1. 下载工具 链接:http://pan.baidu.com/s/1dEF5tqL 密码:md4m 2. 增加jadeclipse功能 把 net.sf.jadclipse_3.3.0.jar复制到eclipse/plugins目录下 3.配置jad路径 打开eclipse,windows-->perferences-->java--->jadClipse,配置Path to decompiler路径,其他不用管.如下图,apply--->OK.