什么是Java jar包?怎么打jar包?怎么运行jar包
不知道有没有新人有我这样的疑问。导师给个任务“来看看这个jar包能不能跑”,我一脸蒙蔽,啥是jar包啊?这里我就记录一下自己搞清楚啥是jar包时候的一些学习的资料。
首先我推荐去看一下黑马程序员的这个视频。我这个文章基本上就是学这个视频的,这个视频里面讲解的很清楚并且直接上手做,比我的文章讲的详细。具体是P54 – P56,关于jar包的东西讲解的都很清楚:
https://www.bilibili.com/video/BV15b4y1a7yG?p=56&vd_source=5a64f569ad6c42c035b3daf22bf1b449
1. 什么是jar包
先不说jar包,先从我们最常见的idea开始
一般对于新手来说,我们的程序都是用idea写的,程序的运行也是在idea里运行的。我们的程序就是这样一个文件
但是当我们的程序用到服务器上面的时候,不可能还在服务器上安装一个idea,然后打开idea再运行我们的程序吧。
或者别人需要用到我们的程序,他的项目里想加进去我们的程序,也不可能把我们这个文件直接放到他的文件夹里面去。
这个时候,就需要打jar包了。
啥意思呢,简单说就是给我们的程序做成一个统一标准的压缩包,做出来的这个包可以直接用命令行或者指令运行,也可以直接放到别人的项目里,别人直接就可以用了。
Jar包就是那个可以直接使用的压缩包。
2. 怎么打jar包
在idea里面打jar包非常方便,简单说就是maven里面选那个package。具体我觉得还是看视频比较清楚。
打完的jar包在这里就有啦。
3. 怎么运行jar包
我们把这个jar包找到
直接在这里打开cmd
运行java -jar CollectData-0.0.1-SNAPSHOT.jar
然后程序就跑起来啦。
什么是Java jar包?怎么打jar包?怎么运行jar包相关推荐
- linux打包java jar_在linux环境下修改可运行jar包配置并重新打包
在linux环境下修改可运行jar包配置并重新打包步骤: 1)mkdir xxx 2)mv XXX.jar XXX 3)jar xvf XXX.jar 4)mv XXX.jar ../ 5)vi XX ...
- java如何转成jar包,修改及反编译可运行Jar包实现过程详解
将可运行Jar包,反编译成项目,修改代码,再次编译,打包. 需要工具:jd-gui.myeclipse 具体步骤: 1.使用jd-gui打开原始的Jar包,选择File-->Save All S ...
- java包 agent_使用Maven打包可运行jar和javaagent.jar的区别
简介 javaagent 是 Java1.5 之后引入的新特性,其主要作用是在class被加载之前对其拦截,以插入我们的字节码. java1.5 之前使用的是JVMTI(jvm tool interf ...
- linux 后台运行jar包命令,Linux 运行jar包命令(Cent OS 7后台运行jar包)
Linux 运行jar包命令如下: 方式一 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二 java -jar shareniu. ...
- java maven jar 打包_使用Maven打包可运行jar和javaagent.jar的区别
简介 javaagent 是 Java1.5 之后引入的新特性,其主要作用是在class被加载之前对其拦截,以插入我们的字节码. java1.5 之前使用的是JVMTI(jvm tool interf ...
- centos运行jar包需要的环境_Centos7前后台运行jar包
方式一: java -jar lf-test-1.0-SNAPSHOT.jar 前台运行,当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出. 方式二: java -ja ...
- java winscp_java – 使用WinSCP每天在特定时间运行JAR文件
我遇到了一个问题,我认为有一个简单的解决方案.我目前正在使用WinSCP(设置为FTP)与Linux服务器来托管Web应用程序. 我创建了一个JAR文件(filename.jar),我可以在WinSC ...
- linux 运行java jar_linux运行jar包、查看jar包进程、停止jar包
要运行java的项目需要先将项目打包成war包或者jar包,打包成war包需要将war包部署到tomcat服务器上才能运行.而打包成jar包可以直接使用java命令执行.在linux系统中运行jar包 ...
- IDEA如何打包可运行jar,外部引用jar包版
2019独角兽企业重金招聘Python工程师标准>>> 背景: 有时候,我们会用IDEA来开发一些小工具,需要打成可运行的JAR包:或者某些项目不是WEB应用,纯粹是后台应用,发布时 ...
- linux如何运行jar包、查看jar包进程、停止jar包
linux运行jar包 要运行java的项目需要先将项目打包成war包或者jar包,打包成war包需要将war包部署到tomcat服务器上才能运行.而打包成jar包可以直接使用java命令执行.在li ...
最新文章
- 社区O2O的发展与未来
- Linux程序包管理
- DOS命令解决端口冲突问题
- HTML JAVASCRIPT CSS 大小写敏感问题
- EFCore批量操作,你真的清楚吗
- react让我怀疑自己没有当程序员的天分怎么破?
- 我的世界java骷髅马_我的世界1.9版本新功能曝光 骷髅马正式加入
- 巧用编辑器正则表达式,批量修改删除超链接
- 微信公众号开发获取openid
- Cisco模拟器DHCP详细教程
- 【MOS管】基础知识和简易电路
- 小米手机hbuilder开发者模式
- RTKlib单点定位-部分思考
- 关于微博营销推广案例
- 随笔记之lombok
- 怎么把ppt文字大小设置一致_51页PPT告诉你,大神都在用的这些神级插件,到底有多赞?...
- xz2显示无法连接服务器,微端网页版无法登入问题解决方法
- java mail 发送邮件_JavaMail实现收发邮件——(二)发送邮件
- fread和 fgets的区别:
- 用户画像-User Profile
热门文章
- 2022/07/12
- SAP的ABAP简单介绍
- 对比MySQL和Pandas统计直播间各时间段上线人数
- raid读写速度对比_[转载]各个raid对比:性能和运行速度和读写方面(RAID1读和单个磁盘无区别)...
- python处理矢量数据格式转换,shp转为geojson,geojson转为pbf,pbf转为geojson
- Python练习案例(二)——斐波那契数列
- 数独游戏(3) 自定义对话框等等
- Android studio异步数据加载ListView+Adapter+AsyncTask
- 生活随笔:借钱的难处
- 成年人每天要喝多少水?