当前位置: 首页 > news >正文

java-jar包

jar包类似于压缩包,主要是组织和分享自己的Java代码方便,将一组特定的java文件打包,一般是.class文件,不过并不限制文件类型,都可以打包。

jar包中包好清单文件,如果没有指定就会自动生成默认的,内容为:

Manifest-Version: 1.0
Created-By: 9.0.4 (Oracle Corporation)

这个清单文件的各个字段作用可以参考百度百科:

MANIFEST.MF_百度百科

jar包的使用就是直接添加到环境变量中,和添加一个路径是一样的,这样jar中打包的文件就可以直接使用和依赖了

常用命令

打包命令

jar -cvf test.jar [file or dir list,split by space]

至于其中-cvf的作用可以参看命令help文档,

解包命令

jar xvf xxxx.jar  

会将jar包中所有文件直接解压到当前目录下

运行命令

java -jar xxx.jar

这个命令会直接运行这个jar包中的主类,不过主类需要manifest文件中Main-Class属性指定

如果没有指定可以用命令指定运行的文件

http://www.lryc.cn/news/252170.html

相关文章:

  • Flink运行时架构核心概念
  • docker安装达梦数据库并挂在数据卷
  • ROS第一个程序——helloworld
  • 【Python 训练营】N_17 冒泡排序
  • 虚拟机docker中的Nginx部署
  • 06、pytest将多个测试放在一个类中
  • 实体类转SQL工具类
  • 高端制造业中的通用性超精密3D光学测量仪器
  • 微信公众号非静默授权获取头像和昵称
  • Java项目学生管理系统四编辑学生
  • 不同数据库进行同步和增量数据(SQL server 与MySQL数据库为例)
  • 国内的几款强大的AI智能—AI语言模型
  • linux下恶意软件的七种反分析技术
  • Spring Security OAuth2 认证服务器自定义异常处理
  • selenium环境安装
  • (C++)和为s的两个数字--双指针算法
  • 鸿蒙(HarmonyOS)应用开发——构建页面(题目答案)
  • Python基础快速过一遍
  • 等保测评报价相差很大,里面有什么门道
  • MATLAB的rvctools工具箱熟悉运动学【机械臂机器人示例】
  • 如何精准操作无人机自动停机坪?
  • 【蓝桥杯】带分数
  • 软件工程 课堂测验 选择填空
  • 计算机网络的分类
  • 百度收录批量查询工具,免费SEO优化排名工具
  • select选择框里填充图片,下拉选项带图片
  • 轨道交通数字孪生可视化平台,助力城市交通运营智慧化
  • 【每日OJ —— 101. 对称二叉树】
  • 善网商城上线洁柔产品 公益人专享爱心价官方正品
  • 禁止谷歌浏览器自动更新