Jar命令打包及运行实战

原创 2004年06月30日 16:22:00

目录C:/src/boom下存放源文件。

1。编写MANIFEST.MF文件,放在c:/src/boom目录下。

Manifest-Version: 1.0
Main-Class: boom.FrameBomber

2。编写build.bat 放在c:/src

path=%java_home%/bin;%path%
if not exist classes mkdir classes
javac -d classes boom/*.java
cd classes
jar cvfm ../boom.jar ../boom/MANIFEST.MF boom/*.class

3。编写run.bat放在c:/src

path=%java_home%/bin;%path%
java -jar boom.jar

?

说明:

Main-Class: boom.FrameBomber
指明main方法所在的类:boom.FrameBomber,boom是package的名字。

javac -d classes boom/*.java
-d classes 指明编译好的类文件所放的路径。
boom/*.java 指明源java文件路径。

jar cvfm ../boom.jar ../boom/MANIFEST.MF boom/*.class
c? 创建新的存档
v? 生成详细输出到标准输出上
f? 指定存档文件名,即:boom.jar
m? 包含来自标明文件的标明信息,即:MANIFEST.MF
即:将c:/src/classes/boom目录下的class类文件,以及c:/src/boom/目录下的标明文件MANIFEST.MF打包。并且存放在c:/src目录下,文件名是boom.jar

java -jar boom.jar
-jar 表示执行jar包,根据标明文件MANIFEST.MF执行main方法。

windows命令行下如何用命令行方式打包可执行jar包

1.进入cmd 2.输入命令:jar cvfm userjar.jar manifest.mf * 3.jar包打成,输入命令测试:java -jar userjar.jar 4.大功告成~ ...
  • int_line
  • int_line
  • 2015年12月29日 10:14
  • 1772

java jar 打包命令

打包根目录下面的文件:  Java代码  jar cvf filename.jar a.class b.class   Java代码   "co...
  • wwwxxdddx
  • wwwxxdddx
  • 2016年06月29日 09:22
  • 922

Maven打包可执行Jar的几种方法

一、无依赖其他任何jar org.apache.maven.plugins maven-j...
  • xiaojiesu
  • xiaojiesu
  • 2016年07月11日 23:02
  • 11258

Maven打包可执行Jar的集中方法

一、无依赖其他任何jar org.apache.maven.plugins maven-...
  • amorym
  • amorym
  • 2016年07月12日 09:32
  • 2191

jar 打包命令详解

本文详细讲述了JAR命令的用法,对于大家学习和总结jar命令的使用有一定的帮助作用。具体如下: JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包。当然也是有区别的,JA...
  • marryshi
  • marryshi
  • 2016年02月26日 18:05
  • 23060

IDEA打包可运行jar

背景: 有时候,我们会用IDEA来开发一些小工具,需要打成可运行的JAR包;或者某些项目不是WEB应用,纯粹是后台应用,发布时,也需要打成可运行的JAR包。并且,如果依赖第三方jar时,又不希望第三...
  • tolcf
  • tolcf
  • 2016年02月16日 17:58
  • 3746

Java程序压缩成jar包,并在Linux后台执行

将Java引用程序打包成JAR文件常见的两种方法:jar命令打包 和 利用Eclipse直接打包。 先说第一种,在安装了JDK的前提下,直接在cmd或者linux终端打包jar包: 例子: 对/hom...
  • u011551388
  • u011551388
  • 2017年02月16日 13:24
  • 562

Maven打包可执行Jar的几种方法

一、无依赖其他任何jar org.apache.maven.plugins maven...
  • u013063153
  • u013063153
  • 2016年12月12日 11:27
  • 5665

使用gradle编译打包java项目

本文介绍使用gradle编译打包java项目,java项目仅仅为了演示,为了使用gradle脚本创建一个可执行的jar文件,即可以使用java命令直接执行,如:java –jar jarfile.ja...
  • neweastsun
  • neweastsun
  • 2016年09月24日 16:51
  • 9113

spring boot 原理、demo 与打包运行

Spring  Boot的背景,我们为什么要用它,它能给我们带来什么遍便利?         回首我们以前使用Spring框架的时候,我们需要首先在(如果你使用Maven的话)pom文件中增加对相...
  • u012373815
  • u012373815
  • 2016年03月07日 17:59
  • 10510
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Jar命令打包及运行实战
举报原因:
原因补充:

(最多只允许输入30个字)