如何将java程序打包成jar (如何将java程序打包成jar包)
本文目录导航:
如何将java程序打包成jar
1、首先要确认自己写的程序有没有报错。
2、第一次性我写的是Web Project到如今,我不时没有口头成功,所以最好创立的是java Project打包步骤:1.在名目上,右键,选用Export。
2.进入到下图界面,选用Java 上方的JAR file3.选用名目,确认必要的文件能否选中,选用保留jar文件包的门路,如下图4.实现步骤3之后,点击Next,进入如下图界面: 5.间接点Next,进入上方的界面: 6.间接点Finish,jar文件包实现。
备注:1.可以依据自己的须要选用一些条件。
2.关上jar文件包上方的META-INF\这个文件,检查消息能否正确。
Class-Path:这个导入的是,本名目须要的一些其余的jar文件包Main-Class:这个是main()方法所在的类的文件的门路,并且在最后有个回车符(如:上方显示的是,main()方法在test包上方的PostgresSQLSync类中。
) 在windows上方运转jar包,确认导出的jar包能否存在疑问:1.关上DOS命令:经过cd切换到本名目门路下,而后,输入java -jar 。
假设输入的消息,和运转名目时,在管理台输入的消息一样,就示意jar文件包曾经实现。
上方是我碰到的一些疑问:1.在DOS命令中,产生如下失误时,示意Main-Class没有在META-INF\这个文件中性能。
2.在DOS命令中,产生如下失误时,示意在Class-Path:或许在Main-Class:前面没有输入空格。
java运行程序怎么打包成可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:将两个类文件归档到一个名为 的归档文件中:jar cvf 示例 2:经常使用现有的清单文件 mymanifest 并将 foo/ 目录中的一切文件归档到 中:jar cvfm mymanifest -C foo/ .下文假定编译后的class文件在bin目录下要打包成可运转的jar包,有两种方法,一是手动创立文件,并在其中指定主类;二是经常使用jar的-e参数指定可运转jar包的入口点(即main类的齐全称号).
Java打包可口头Jar
Java名目实现后,将代码打包成可口头的Jar文件是部署和移动的方便模式。
本文将指点如何为个别Java名目、Maven名目和Spring名目区分启动打包操作。
要启动Java程序,间接经常使用命令java -jar 即可。
关于不同类型的名目,打包步骤略有不同:- 关于个别Java名目,在IDEA中,经过以下步骤打包: 1. 选用Artifacts,而后选用JAR -> From modules with dependencies。
2. 选用名目模块,设置主类、依赖和清单文件门路。
3. 确认Jar称号和输入目录。
4. 口头 Build -> Build Artifact -> Build 来打包。
- Maven名目则须要在中经常使用maven-assembly-plugin,指定主类并添加依赖。
命令行操作是mvn clean package。
- Spring名目中,应用Spring提供的构建插件,经过Maven打包后即可获取可口头Jar。
详细操作须要在关系代码局部查阅。
参考以上步骤,依据你的名目类型选用适合的打包模式,即可轻松生成可口头的Jar文件启动部署和经常使用。