若要生成一个名为 caljar 的可执行jar文件:(文件名可以是任意合法名字)
(这是我认为简单实用的一种方法,还有很多别的方法在此就不介绍了)
第一 把程序生成的所有字节码文件(即class文件)放在同一个目录下(如:D:/chat/)
第二 在该目录下新建一个manifestmf文件,文件内容格式如下(划线中内容):
manifestmf文件中的格式:
Main-Class: (空格)calDemo (注意:冒号和类名之间一定要有一个空格)
注意: calDemo代表主类名(即要运行的类名,只能有一个,不要文件扩展名)
Main与Class中间不是下划线,而是短横线
Main-Class:与calDemo中间必须要有空格
Main-Class: calDemo之后必须要回车
然后用jar命令生成可执行的jar文件,例如:
(执行该命令前先要转到该目录下 D:/chat/ )
jar cvfm caljar manifestmf class
jar用法:(仅供参考,初学者可跳过这部分内容)
jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名
选项:
-c 创建新的存档
-t 列出存档内容的列表
-x 展开存档中的命名的(或所有的〕文件
-u 更新已存在的存档
-v 生成详细输出到标准输出上
-f 指定存档文件名
-m 包含来自标明文件的标明信息
-0 只存储方式;未用ZIP压缩格式
-M 不产生所有项的清单(manifest〕文件
-i 为指定的jar文件产生索引信息
-C 改变到指定的目录,并且包含下列文件:
如果一个文件名是一个目录,它将被递归处理。
清单(manifest〕文件名和存档文件名都需要被指定,按'm' 和 'f'标志指定的相同顺序。
示例1:将两个class文件存档到一个名为 'classesjar' 的存档文件中:
jar cvf classesjar Fooclass Barclass
示例2:用一个存在的清单(manifest)文件 'mymanifest' 将 foo/ 目录下的所有
文件存档到一个名为 'classesjar' 的存档文件中:
jar cvfm classesjar mymanifest -C foo/
jar 运行
java -jar jar
打包成一般的jar包的步骤如下:
1输入如下命令即可:
Cmd代码
jar
cvf
counterjar
-C
bin
其中,“-C
bin”实际上是告诉jar命令先cd到bin目录下,再在此目录执行没有参数“-C
bin”的命令,等价于:
2Cmd代码
cd
bin
jar
cvf
counterjar
//
""代表当前路径
将java源码打包成exe的步骤如下:1、最简单直接的方法,选择想打包的程序,右键export;2、选择Java选项,再选择RunnableJARfile选项,点击next按钮;3、选择程序的主类,还有Main函数的类和输入要导出的位置,点击finish;4、在电脑上,设置好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\MANIFESTMF这个文件,查看信息是否正确。
Class-Path:这个导入的是,本项目需要的一些其他的jar文件包
Main-Class:这个是main()方法所在的类的class文件的路径,并且在最后有个回车符(如:上面显示的是,main()方法在test包下面的PostgresSQLSync类中。)
在windows下面运行jar包,确认导出的jar包是否存在问题:
1打开DOS命令:通过cd切换到本项目路径下,然后,输入java -jar xxxjar。
如果输入的信息,和运行项目时,在控制台输出的信息一样,就表示jar文件包已经完成。
下面是我碰到的一些问题:
1在DOS命令中,出现如下错误时,表示Main-Class没有在META-INF\MANIFESTMF这个文件中配置。
2在DOS命令中,出现如下错误时,表示在Class-Path:或者在Main-Class:后面没有输入空格。
1、在eclipse开发平台下开发好Java项目(无错误,并可正确运行),首先要把Java项目打包成jar文件。:右键项目--导出--选择java下的jar文件--要导出的文件和目录后点击完成……(记住你选择的输出路径,因为等会要用到打包好的jar文件)
2、:next--选择jar--输入要生成程序的名称和保存的路径--要是想用自己的icon就勾选icon file并通过文件选择器定位到你的icon
3、接下来是加载你的jar包(如果要加载其它jar类包,方法一样,比如jxljar)
4、点击右边的“绿色加号”,在archive里选择你的jar包,选好主类,点ok
5、选择最小的jre版本,一直下一步,默认就可以了,直到有提示exe4j has finished
6、点击"click here to start the application"便可启动,然后在你之前选择的输出保存路径便可找到打包好的exe文件。
以上就是关于怎么把java文件打包成jar文件全部的内容,包括:怎么把java文件打包成jar文件、如何把java程序打包成.jar、如何把java程序打包成exe等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)