主页 > 网页设计 > java程序如何打包成可执行jar包?

java程序如何打包成可执行jar包?

2022-06-21 04:47来源:m.sf1369.com作者:宇宇

可执行jar包也叫fat jar,是一种利用java -jar命令启动的区别于web容器启动war包的一种方式,普遍在基于springboot框架开发中采用这种方式。那么让一个jar包通过java -jar命令执行的关键就是让java知道jar中的主类是哪个类。基础的打包命令:

jar cvfe test-java.jar com.test.jar.HelloWorld

.class基本意思就是将当前文件夹打包成test-java.jar

并指定主类是com.test.jar.HelloWorld.class

,这一步会在jar生成META-INF/MANIFEST.MF

文件并写入:

Main-class:com.test.jar.HelloWorld.class这样在执行java -jar时候就找到这个主类作为启动类来运行程序。

可以在成功打包可执行jar包之后,将其解压查看解压后的文件结构,可以对jar的运行原理更清晰一点。反过来,按照这个文件结构也可以将整个文件夹压缩成jar包也是可以的。只不过通过命令或者工具操作的时候,打包jar包的每一个动作都隐藏了,原理还是很简单的。

这种知识了解一下就可以了,知道是这么回事即可。常用的java服务端开发都是基于apache maven进行构建,可构建war包、jar包,并通过配置指定启动类以及要包含的配置文件等等。在pom.xml

中配置如下:

之后运行mvn clean install便打包你想要的jar包了。

但是不管通过工具还是通过命令行,他的原理都是上面说的那个意思。

希望我的回答能够帮助到你,如有问题可以私信进一步沟通~

你好,谢邀,首先把Java程序打包成jar文件包并执行

1、首先要确认自己写的程序有没有报错。2、第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project打包步骤:1.在项目上,右键,选择Export。2.进入到下图界面,选择Java 下面的JAR file3.选择项目,确认必要的文件是否选中,选择保存jar文件包的路径,如下图4.完成步骤3之后,点击Next,进入如下图界面:5.直接点Next,进入下面的界面:6.直接点Finish,jar文件包完成。希望可以帮助到你,如果有其他不明白的可以私信我

java的学习路线是怎样的呢?

你好, 我认为学习java是非常明智的,非常乐意为您回答问题。java是一个值得努力学习的专业,市场对java人才的需求量很大,而且未来发展方向很好。

如果没有基础的情况下学习java是有一定难度的,但是只要好好学习,相信您一定能学会的,下面给你说一下具体的学习流程,希望能帮到您:

第一阶段:java SE

第二阶段:java WEB

第三阶段:java框架

第四阶段:互联网集群

这是我整理的学习路线,希望能帮到你,

码字不易欢迎关注

现在的互联网的产品越来越多元化,JAVA也是在其中的应用场景越来越多。需求也很大,学习JAVA的人越来越多了。

但是现在学习JAVA的人多,技术也参差不齐,想真的把JAVA学好,如果没有良好的学习计划,是难学出效果来的。所以今天给大家分享一下零基础的学习计划,希望能帮助你。

第一:零基础语法学习基础语法就好像学说话一样的,基本的数据类型,语法结构,在这里要去理解,能顺利编程。接着是重点的编程思想,面向对象编程,抽象类,接口。这些抽象的概念是比较难理解的。

第二:JAVAEE(企业级JAVA,又可以称javaWeb)在这里,主要是要学习网页WEB开发,Servlet,数据库,JDBC连接数据库,XML,Tomcat服务器,JSP等等。

第三:企业级高级框架开发目前大型的企业项目都是使用JAVA大型框架来进行开发的了,所以想开发大型企业级系统,那必须要要掌握主流JAVA框架。包括以前的java3大框架:hibernate,struts2,Spring。现在比较流行的,springMVC,SpriangbBoots等等。

除了比较好的学习路线之外,最重要的还是学习方法和学习经验。我平时会经常在我的头条号里分享一下编程学习的方法和教程,如果你感兴趣,可以关注一下我

相关推荐

怎样把几张照片拼成一个长图

网页设计 2024-01-17

网页图片设计要点有哪些?

网页设计 2023-12-22

如何建立一个学校的表白墙?

网页设计 2023-11-23