爱问知识人 爱问教育 医院库

如何运行jar?

首页

如何运行jar?


        

提交回答
好评回答
  • 2006-02-07 22:48:22
      先安装java run-time environment,然后右键选择打开方式,到jre安装目录找到bin文件夹,选择java。exe,就可以了,以后就可以双击运行jar了
    下面是我以前看一篇章总结到blog上得,关于jar得
    我最近一直在想,怎样将java像c++一样, compile之后生成类似于。
      exe的文件,即双击文件即可将java类文件运行,而无需用命令提示输入:java classname去运行java类文件,今天在网上偶尔读到一篇文章介绍将。class打包成executable jar file, 打包之后生成的文件可象。exe文件一样双击打开,为程序使用者增加不少方便,我是一个菜鸟,对此觉得网上那篇文章对于菜鸟同仁来说有一定难度,也因为本人水平有限,转研了几个小时才弄明白,所以在此将本人经验介绍给各位菜鸟同仁们,本文用语不够专业望请大家原谅。
       首先,安装jdk, jre 可直接从 下载 安装完成打开X:\\program files\java\jreX。X。X_XX\bin 将已完成的类文件拷贝到该文件夹中,如果是做oop的那就需要一个main class 就是整个程序的主程序,在这个程序中要有 public static void main(String[] args) 的方法,如果只有一个class的,那么该class就是main class。
      我们假设我们的main-class是 ass 新建一个文件夹,我们假设它为a, 完成上述之后将所有class保持原文件夹结构不变放入a中(为了方便起见,第一次请将main class置于文件夹第一层,即打开文件夹就可以看到main class,这不能简单的将main class 拷贝出来,而要在做oop的时候就要注意main class的位置,当你做完第一次打包之后,以后你就可以选择任意文件夹放置main class了,因为道理是一样的) 现在我们可以来写一个。
      mf的文件了,在bin中新建一个notepad文件, 输入:Main-Class: a。Abc ,切记该行要一回车结尾,然后save as: filename。mf 打开命令提示符,进入到X:\\program files\java\jreX。
      X。X_XX\bin,输入 jar cvfm jarFileName。jar manifest。mf a 我们假设jarFileName是XYZ 这样一个executable jar file 就打包好了 这样你就可以把XYZ剪切到bin文件夹之外运行拉! jar 命令格式如下: jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名 。
      。。 -c 创建新的 JAR 文件包 -t 列出 JAR 文件包的内容列表 -x 展开 JAR 文件包的指定文件或者所有文件 -u 更新已存在的 JAR 文件包 (添加文件到 JAR 文件包中) [vfm0M] 中的选项可以任选,也可以不选,它们是 jar 命令的选项参数 -v 生成详细报告并打印到标准输出 -f 指定 JAR 文件名,通常这个参数是必须的 -m 指定需要包含的 MANIFEST 清单文件 -0 只存储,不压缩,这样产生的 JAR 文件包会比不用该参数产生的体积大,但速度更快 -M 不产生所有项的清单(MANIFEST〕文件,此参数会忽略 -m 参数[jar-文件] 即需要生成、查看、更新或者解开的 JAR 文件包,它是 -f 参数的附属参数[manifest-文件] 即 MANIFEST 清单文件,它是 -m 参数的附属参数[-C 目录] 表示转到指定目录下去执行这个 jar 命令的操作。
      它相当于先使用 cd。

    张***

    2006-02-07 22:48:22

其他答案

    2006-02-07 13:10:13
  • java-jartest.jar可以这样运行,前提是,JAR包中必须有META-INF文件夹,里面有个MANIFEST.MF文件,文件中有一行Main- 最后一个Xxx就是包含有MAIN函数的类名如果没有这些的话,JAR文件只是一个包含类的PACKAGE,跟ZIP没什么区别

    U***

    2006-02-07 13:10:13

  • 2006-02-06 12:36:50
  • jar是一种压缩格式,类似于.zip
    java 的开发工具在导出时会可选的生成.jar文件
    运行:java -jar -classpath .jar

    建***

    2006-02-06 12:36:50

  • 2006-02-06 09:39:59
  • 用JAVA 模拟机,WWW。JOYS。COM 自己看吧,我从里面下的

    l***

    2006-02-06 09:39:59

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 177-196
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):