精华内容
下载资源
问答
  • 二、打包成可运行的jar包打包成可运行的jar包,有两种...以Java源代码行数统计程序打包为例,演示如何打包:1. 手动创建MANIFEST.MF文件:1)首先编辑MANIFEST.MF文件,内容如下:Mf代码Manifest-Version:1.0Cr...

    二、打包成可运行的jar包

    要打包成可运行的jar包,有两种方法,一是手动创建MANIFEST.MF文件,并在其中指定主类;二是使用jar的-e参数指定可运行jar包的入口点(即main类的完全名称).

    以Java源代码行数统计程序的打包为例,演示如何打包:

    1. 手动创建MANIFEST.MF文件:

    1)首先编辑MANIFEST.MF文件,内容如下:

    Mf代码 a4c26d1e5885305701be709a3d33442f.png

    a4c26d1e5885305701be709a3d33442f.pnga4c26d1e5885305701be709a3d33442f.png

    Manifest-Version:1.0

    Created-By: rsljdkt

    Class-Path: .

    Main-Class: Main

    Manifest-Version: 1.0

    Created-By: rsljdkt

    Class-Path: .

    Main-Class: Main

    说明:

    第一行指定清单的版本,若无,则JDK默认生成:Manifest-Version:

    1.0

    第二行指明创建的作者,若无,则JDK默认生成Created-By:

    1.6.0_22(Sun Microsystems Inc.)

    第三行指定主类所在类路径,

    第四行指明程序运行的主类

    2)使用jar命令进行打包:

    Cmd代码 a4c26d1e5885305701be709a3d33442f.png a4c26d1e5885305701be709a3d33442f.png

    a4c26d1e5885305701be709a3d33442f.png

    jar cvfm counter.jar MANIFEST.MF -C bin .

    jar cvfm counter.jar MANIFEST.MF -C bin .

    说明:

    参数f:指定打包后的包名。

    参数m:指定自定义的MANIFEST.MF清单文件,否则,JDK会自动生成不包含Main-Class的默认清单。

    参数c:指定是创建新的归档文件。

    参数v:在标准输出中生成详细输出,该选项是可选的。

    2.

    使用-e参数指定入口点:

    执行如下命令即可:

    Cmd代码 a4c26d1e5885305701be709a3d33442f.png a4c26d1e5885305701be709a3d33442f.png

    a4c26d1e5885305701be709a3d33442f.png

    jar cvfe counter.jar Main -C bin .

    jar cvfe counter.jar Main -C bin .

    方法二:使用Eclipse的Export功能:

    一、打包成一般的jar包:

    步骤如下:

    1)在要打包的项目上右击,选择Export

    2)在弹出的窗口中,选择Java -> JAR

    File,然后点击next按钮

    3)在JAR File

    Specification窗口中,设置打包成的文件名和存放位置,点击两侧next

    4)在JAR Manifest

    Specification窗口中,设置MANIFEST.MF清单文件的配置,

    若仅仅打包成单纯的jar包的话,不用做任何修改,采取默认即可

    若打包成可执行jar包的话,可以使用已存在的MANIFEST文件或者直接选择Main class

    5)点击Finish按钮,完成打包。

    二、打包成可运行的jar包

    步骤如下:

    1)在要打包的项目上右击,选择Export

    2)在弹出的窗口中,选择Java ->

    Runnable JAR File,然后点击next按钮

    3)在Runnable JAR File

    Specification窗口中,选择Launch configuration和Export destination

    4)点击Finish按钮,打包完成。

    展开全文
  • 5/19/2020 把Java程序打包成jar文件并执行 - 百度文库 Java jar 把Java 程序打包成jar 文件并执行 把 程序打包成 文件并执行 1 1首先要确认自己写的程序有没有报错 首先要确认自己写的程序有没有报错 2 Web ...
  • 本文介绍了把Java程序打包成jar文件并执行的方法,分享给大家,具体如下:1、首先要确认自己写的程序有没有报错。2、第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project打包步骤...

    本文介绍了把Java程序打包成jar文件包并执行的方法,分享给大家,具体如下:

    1、首先要确认自己写的程序有没有报错。

    2、第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project

    打包步骤:

    1.在项目上,右键,选择Export。

    2.进入到下图界面,选择Java 下面的JAR file

    3.选择项目,确认必要的文件是否选中,选择保存jar文件包的路径,如下图

    4.完成步骤3之后,点击Next,进入如下图界面:

    5.直接点Next,进入下面的界面:

    6.直接点Finish,jar文件包完成。

    备注:

    1.可以根据自己的需要选择一些条件。

    2.打开jar文件包下面的META-INF\MANIFEST.MF这个文件,查看信息是否正确。

    Class-Path:这个导入的是,本项目需要的一些其他的jar文件包

    Main-Class:这个是main()方法所在的类的.class文件的路径,并且在最后有个回车符(如:上面显示的是,main()方法在test包下面的PostgresSQLSync类中。)

    在windows下面运行jar包,确认导出的jar包是否存在问题:

    1.打开DOS命令:通过cd切换到本项目路径下,然后,输入java -jar xxx.jar。

    如果输入的信息,和运行项目时,在控制台输出的信息一样,就表示jar文件包已经完成。

    下面是我碰到的一些问题:

    1.在DOS命令中,出现如下错误时,表示Main-Class没有在META-INF\MANIFEST.MF这个文件中配置。

    2.在DOS命令中,出现如下错误时,表示在Class-Path:或者在Main-Class:后面没有输入空格。

    备注:当然,这只是我所遇到的问题,如果上面所写的文档中,有一些错误,请读者指出。或者在操作过程中出现了其他问题,也可以与我交流。(谢谢大家!)

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    展开全文
  • Java程序打包成jar文件并执行html一、首先要确认本身写的程序有没有报错。java二、第一次我写的是Web Project到如今,我一直没有执行成功,因此最好建立的是java Projectwindows打包步骤:post1.在项目上,右键...

    把Java程序打包成jar文件包并执行html

    一、首先要确认本身写的程序有没有报错。java

    二、第一次我写的是Web Project到如今,我一直没有执行成功,因此最好建立的是java Projectwindows

    打包步骤:post

    1.在项目上,右键,选择Export。3d

    32748fe3793fe3b40a40a893f10c67d5.gif

    2.进入到下图界面,选择Java 下面的JAR filehtm

    064d70fb544f3f0aaa9b921e0619127a.gif

    3.选择项目,确认必要的文件是否选中,选择保存jar文件包的路径,以下图blog

    2b50f57de4afca128db9b55731e09824.gif

    4.完成步骤3以后,点击Next,进入以下图界面:文档

    82c0da02d8345e7bba1d45dafc4d6650.png

    5.直接点Next,进入下面的界面:io

    59870faac84c1965a708644d9b781c9e.png

    6.直接点Finish,jar文件包完成。class

    备注:

    1.能够根据本身的须要选择一些条件。

    2.打开jar文件包下面的META-INF\MANIFEST.MF这个文件,查看信息是否正确。

    c97778cff8895ff37590491e17d1e33b.gif

    Class-Path:这个导入的是,本项目须要的一些其余的jar文件包

    Main-Class:这个是main()方法所在的类的.class文件的路径,而且在最后有个回车符(如:上面显示的是,main()方法在test包下面的PostgresSQLSync类中。)

    在windows下面运行jar包,确认导出的jar包是否存在问题:

    1.打开DOS命令:经过cd切换到本项目路径下,而后,输入java -jar xxx.jar。

    若是输入的信息,和运行项目时,在控制台输出的信息同样,就表示jar文件包已经完成。

    下面是我碰到的一些问题:

    1.在DOS命令中,出现以下错误时,表示Main-Class没有在META-INF\MANIFEST.MF这个文件中配置。

    b42b0ffa2a280a791e78cd37ca89e355.gif

    2.在DOS命令中,出现以下错误时,表示在Class-Path:或者在Main-Class:后面没有输入空格。

    679ad875e74f593c30b841a96e040b70.gif

    备注:固然,这只是我所遇到的问题,若是上面所写的文档中,有一些错误,请读者指出。或者在操做过程当中出现了其余问题,也能够与我交流。(谢谢你们!)

    初学者:cxhljsd

    出处:http://wenku.baidu.com/view/ca6dff0977232f60ddcca158.html

    展开全文
  • jack_Meng的博客里面有关于打包成jar包的具体过程其网址:http://www.cnblogs.com/mq0036/p/3885407.html方法一:通过jar命令jar命令的用法:下面是jar命令的帮助说明:用法:jar {ctxui}[vfm0Me] [jar-file] ...

    jack_Meng的博客里面有关于打包成jar包的具体过程

    其网址:http://www.cnblogs.com/mq0036/p/3885407.html

    方法一:通过jar命令

    jar命令的用法:

    下面是jar命令的帮助说明:

    用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...

    选项包括:

    -c  创建新的归档文件

    -t  列出归档目录

    -x  解压缩已归档的指定(或所有)文件

    -u  更新现有的归档文件

    -v  在标准输出中生成详细输出

    -f  指定归档文件名

    -m  包含指定清单文件中的清单信息

    -e  为捆绑到可执行 jar 文件的独立应用程序

    指定应用程序入口点

    -0  仅存储;不使用任何 ZIP 压缩

    -M  不创建条目的清单文件

    -i  为指定的 jar 文件生成索引信息

    -C  更改为指定的目录并包含其中的文件

    如果有任何目录文件,则对其进行递归处理。

    清单文件名、归档文件名和入口点名的指定顺序

    与 "m"、"f" 和 "e" 标志的指定顺序相同。

    示例 1:将两个类文件归档到一个名为 classes.jar 的归档文件中:

    jar cvf classes.jar Foo.class Bar.class

    示例 2:使用现有的清单文件 "mymanifest" 并

    将 foo/ 目录中的所有文件归档到 "classes.jar" 中:

    jar cvfm classes.jar mymanifest -C foo/ .

    下文假设编译后的class文件在bin目录下

    一、打包成一般的jar包

    输入如下命令即可:

    Cmd代码 e13bc016b3540fc01f87024a5b534cbf.gif 08c7666bcecc58b2031a6d3f5e7491ed.png

    jar cvf counter.jar -C bin .

    其中,“-C bin”实际上是告诉jar命令先cd到bin目录下,再在此目录执行没有参数“-C bin”的命令,等价于:

    Cmd代码 e13bc016b3540fc01f87024a5b534cbf.gif 08c7666bcecc58b2031a6d3f5e7491ed.png

    cd bin

    jar cvf counter.jar . // "."代表当前路径

    二、打包成可运行的jar包

    要打包成可运行的jar包,有两种方法,一是手动创建MANIFEST.MF文件,并在其中指定主类;二是使用jar的-e参数指定可运行jar包的入口点(即main类的完全名称).

    以Java源代码行数统计程序的打包为例,演示如何打包:

    1. 手动创建MANIFEST.MF文件:

    1)首先编辑MANIFEST.MF文件,内容如下:

    Mf代码  08c7666bcecc58b2031a6d3f5e7491ed.pnge13bc016b3540fc01f87024a5b534cbf.gif

    Manifest-Version: 1.0

    Created-By: rsljdkt

    Class-Path: .

    Main-Class: Main

    说明:

    第一行指定清单的版本,若无,则JDK默认生成:Manifest-Version: 1.0

    第二行指明创建的作者,若无,则JDK默认生成Created-By: 1.6.0_22(Sun Microsystems Inc.)

    第三行指定主类所在类路径,

    第四行指明程序运行的主类

    2)使用jar命令进行打包:

    Cmd代码 e13bc016b3540fc01f87024a5b534cbf.gif 08c7666bcecc58b2031a6d3f5e7491ed.png

    jar cvfm counter.jar MANIFEST.MF -C bin .

    说明:

    参数f:指定打包后的包名。

    参数m:指定自定义的MANIFEST.MF清单文件,否则,JDK会自动生成不包含Main-Class的默认清单。

    参数c:指定是创建新的归档文件。

    参数v:在标准输出中生成详细输出,该选项是可选的。

    2. 使用-e参数指定入口点:

    执行如下命令即可:

    Cmd代码 e13bc016b3540fc01f87024a5b534cbf.gif 08c7666bcecc58b2031a6d3f5e7491ed.png

    jar cvfe counter.jar Main -C bin .

    方法二:使用Eclipse的Export功能:

    一、打包成一般的jar包:

    步骤如下:

    1)在要打包的项目上右击,选择Export

    2)在弹出的窗口中,选择Java -> JAR File,然后点击next按钮

    3)在JAR File Specification窗口中,设置打包成的文件名和存放位置,点击两侧next

    4)在JAR Manifest Specification窗口中,设置MANIFEST.MF清单文件的配置,

    若仅仅打包成单纯的jar包的话,不用做任何修改,采取默认即可

    若打包成可执行jar包的话,可以使用已存在的MANIFEST文件或者直接选择Main class

    5)点击Finish按钮,完成打包。

    二、打包成可运行的jar包

    步骤如下:

    1)在要打包的项目上右击,选择Export

    2)在弹出的窗口中,选择Java -> Runnable JAR File,然后点击next按钮

    3)在Runnable JAR File Specification窗口中,选择Launch configuration和Export destination

    4)点击Finish按钮,打包完成。

    展开全文
  • 方法一:通过jar命令jar命令的用法:下面是jar命令的帮助说明:用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...选项包括:-c 创建新的归档文件-t 列出归档目录-x 解压缩已...
  • 当需要把在Windows上开发的Java程序用在Linux上运行时,就需要吧该Java程序打包成jar包上传到Linux上去运行。1.Java程序用MyEclipse打包成可运行的jar包(1)在MyEclipse中选中需要打包的项目,点击右键,选择:Export...
  • Java程序打包成jar包

    2017-12-22 15:01:52
    Java程序打包成jar包   下面是jar命令的帮助说明: 用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ... 选项包括:  -c 创建新的归档文件  -t...
  • [若要生成一个名为 cal.jar 的可执行jar文件:(文件名可以是任意合法名字) (这是我认为简单实用的一种方法,还有很多别的方法在此就不介绍了) 第一 把程序生成的所有字节码方法一:通过jar命令jar命令的用法:下面是...
  • jar命令的用法:下面是jar命令的帮助说明:用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...选项包括:-c 创建新的归档文件-t 列出归档目录-x 解压缩已归档的指定(或所有)...
  • 【Java】Java程序打包成jar包在Linux上运行

    万次阅读 多人点赞 2015-01-06 21:29:39
    当需要把在Windows上开发的Java程序用在Linux上运行时,就需要吧该Java程序打包成jar包上传到Linux上去运行。 1.Java程序打包成可运行的jar包 2.打包后的jar包在Linux上运行
  • 本文介绍了把Java程序打包成jar文件并执行的方法,分享给大家,具体如下:1、首先要确认自己写的程序有没有报错。2、第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project打包步骤...
  • java程序打包成jar包,并部署到服务器 标题 将java程序打包成jar包,并部署到服务器 本人使用的是IDEA编辑器 点击maven工具,出现如图菜单 右击package,选择 run maven build,打包成功后,会显示jar包的路径 ...
  • 这篇文章主要介绍了把Java程序打包成jar文件并执行的方法,非常具有实用价值,需要的朋友可以参考下本文介绍了把Java程序打包成jar文件并执行的方法,分享给大家,具体如下:1、首先要确认自己写的程序有没有...
  • Java程序打包成jar文件并执行1、首先要确认自己写的程序有没有报错。2、第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project打包步骤:1.在项目上,右键,选择Export。2.进入到...
  • 如何把写好的Java程序打包jar文件呢?有两种方式可以选择1.命令行的方式:打包jar cf JAR文件名称 程序文件名称或者程序所在的文件夹举例:jar cf MyApp.jar D:JavaProjectMyApp查看一个jar文件的内容jar tvf JAR...
  • Java程序打包成jar包在Linux上运行

    千次阅读 2016-04-21 10:19:20
    当需要把在Windows上开发的Java程序用在Linux上运行时,就需要吧该Java程序打包成jar包上传到Linux上去运行。 1.Java程序用MyEclipse打包成可运行的jar包 (1)在MyEclipse中选中需要打包的项目,点击右键,选择:...
  • Java程序打包成jar文件并执行1、首先要确认自己写的程序有没有报错。2、第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project打包步骤:1.在项目上,右键,选择Export。2.进入到...
  • 导入项目File->Import->General->Existing Projects into Workspace->...Java->JAR file->选择打包的项目->next->选择MANIFEST.MF文件在MANIFIST.MF中指定启动函数Main函数所在的主类,导入...
  • 主要介绍了把Java程序打包成jar文件并执行的方法,非常具有实用价值,需要的朋友可以参考下
  • Java程序打包成jar文件包并执行 java程序的jar包在测试中使用场景: Jmeter在做接口自动化测试时,由于一些协议没有,我们就可以使用java程序开发进行扩展,此时就可以将java程序打包 成jar包文件。 1、首先要...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,331
精华内容 932
关键字:

java程序打包成jar包

java 订阅