`
hbkh2000
  • 浏览: 197223 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java打包/命令行方式运行jar

 
阅读更多

1、创建测试代码:

public class Testtmp {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		for(int i=0;i<args.length;i++){
			System.out.println(i+" = " + args[i]);
		}
	}
}

 注意:类创建在默认包路径下;

 

2、编译:javac Testtmp.java

 

3、打包:jar cvf test.jar Testtmp.java

 

4、更新manifest.mf 内容,添加一行 Main-Class:(空格)Testtmp.java注意回车,

     解压test.jar编辑 manifest.mf,再压缩即可。

5、jar umf MANIFEST.MF test.jar (更新MANIFEST.MF到test.jar文件,必须保证两个文件在同目录下)

6、测试结果:   

D:\>java -jar testtmp.jar 1
0 = 1

D:\>java -jar testtmp.jar 1 2
0 = 1
1 = 2

  注意:如果出现运行异常,可能是运行时java的版本与编译的java版本不同,修改一下环境变量的path;

 

7、特殊情况:

    如果需要引用一些jar包,方法如下:

      在manifest.mf中增加一行,关键字是Class-Path,

      格式为: Class-Path:(空格)Class1.jar(空格)Class2.jar(空格)Class3.Jar

 

8、FAQ: 

 

http://hi.baidu.com/xffys/blog/item/d3bd2c4e92b23fc0d0c86a0b.html

 

http://hufeng.iteye.com/blog/574339

 

分享到:
评论

相关推荐

    命令行下jar打包及运行

    不用开发工具,在命令行下把自己相关的class文件打包成一个jar文件,然后用Java -jar来运行。

    java使用命令行打包JAR

    如何把写好的Java程序打包为jar文件呢?下面说的就是java使用命令行打包JAR的方法

    Java命令行下Jar包打包小结

    主要介绍了Java命令行下Jar包打包小结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    java打包成jar并执行jar包中指定的main方法

    主要介绍了如何将java打包成可执行的jar,并执行jar包中指定的main方法的相关资料,文中给出了详细的示例代码,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。

    java命令行打包及其使用指南

    jar包及其使用,Java,命令行下的使用总结,一次性带你体验命令行下的打包及其使用服务,任何问题可邮件咨询(0-3天内回复)。

    java打包命令行,打包后可以像Struts,Hibernate,spring一样使用

    java jar打包命令详解 你是否尝试过将自己的项目打包后直接使用? 你是否想和Struts,Hibernate,Spring的框架一样,添加自己的jar包就可以使用了,这篇文章将为你详细讲解

    python 定时任务 定时运行jar程序 定时运行java程序 定时运行cmd命令

    定时任务,不是循环,可以自定义命令行,运行java程序,git命令,可以定时打包,更新、关机等操作,通过配置自定义时间 config.json 配置文件如下 { "timer": [ "10:00:00", "12:30:00", "20:00:00", "23:40...

    通过jar命令生成可执行的jar文件

    注意:此时生成的jar文件只能在装配好Java虚拟机的PC才能正常使用 更好的方法是通过MyEclipse的net.sf.fjep.fatjar_0.0.31.jar插件进行自动生成。 具体如下: 1. 安装插件net.sf.fjep.fatjar_0.0.31.jar插件,直接将...

    将java程序打成jar包在cmd命令行下执行的方法

    主要给大家介绍了关于将java程序打成jar包在cmd命令行下执行的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。

    java实现小型函数画图板(含源代码、报告、打包的jar文件)

    java课程设计的一个题目。本程序可以画各种函数曲线,功能有: 1.新建、打开、保存画图 ...第二步:运行jar,在命令行中输入java -jar Draw.jar 第三步:菜单-File-New 新建画板,之后就可以画图了

    将jar打包成exe并动态绑定jre再打包成安装文件

    我们开发的Java程序,运行Jar总是要先在客户的Windows机器上单独安装Jre,然后在Dos窗口命令行运行,这太Low了,一点也不方便。 此资源是一个教程,将Jar文件打包成Exe可执行文件,然后再将Jre运行环境和Exe文件一起...

    反编译APK,dex2jar和JD-GUI

    将需要反编译的APK文件放到该目录下,打开命令行界面(运行-CMD) ,定位到apktool文件夹,输入以下命令:java -jar apktool_2.2.1.jar decode test.apk (命令中test.apk指的是要反编译的APK文件全名) 之后发现在...

    反编译生成classes.dex.dex2jar.jar放入jd-gui反编译

    首先将apk文件,将后缀改为zip,解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的; 解压下载的dex2jar,将classes.dex复制到dex2jar.bat所在目录。在命令行下定位到dex2jar.bat所在目录 ...

    hadoop k-means算法实现(可直接命令行运行)

    hadoop k-means算法实现java工程的打包类,可直接在terminal中运行,运行命令为: $HADOOP_HOME/bin/hadoop jar ClusterDemo.jar main.Cluster 然后直接确定就可以看到提示的运行参数或者参考下面: +"&lt;input&gt; ...

    Android反编译工具(完整+介绍)

    在命令行下定位到dex2jar.bat所在目录,运行 dex2jar.bat classes.dex 生成classes.dex.dex2jar.jar 运行JD-GUI,打开上面生成的jar包,即可看到源代码了。 二.反编译apk生成程序的源代码和图片、XML配置、语言资源...

    用于修改jar文件包路径

    重新打包(重命名)的工具,在jar包重复的情况下使用。 这里我们以 gson.jar 为例,在 gson.jar 包目录下新建一个文本文件,名字随意,例如 rule.... java -jar jarjar.jar process rule.txt gson.jar mygson.jar 命令

    dex2jar-0.0.9.15

    解压apk文件,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的; 解压下载的dex2jar,将classes.dex复制到dex2jar.bat所在目录。在命令行下定位到dex2jar.bat所在目录 运行 dex2jar.bat classes....

    Linux启动与停止spring boot工程的脚本示例

    3、使用 mvn packpage打包位jar文件以后,使用java -jar yourapp.jar命令行运行 一般我们在开发的时候经常使用的是前面两种运行方式,在部署实施的时候使用的第三种方式,下面我们就重点说明下载linux环境中运行和...

    CertificateDownloader:Java 微信支付 APIv3 平台证书的命令行下载工具

    Certificate Downloader 是 Java 微信支付 APIv3 平台证书的命令行下载工具。该工具可从 https://api.mch.weixin.qq.com/v3/certificates 接口获取商户可用证书,并使用 和 AES_256_GCM 算法进行解密,并把解密后...

    将apk文件反编译成java源码

    在命令行模式下定位到dex2jar.bat所在目录,运行 dex2jar.bat classes.dex ,生成classes.dex.dex2jar.jar 3.运行JD-GUI工具(它是绿色无须安装的) 打开上面的jar文件,即可看到源代码 测试成功...

Global site tag (gtag.js) - Google Analytics