jar命令的使用与执行jar包
(1)jar命令模板
c:>jar cvfe test.jar test.Test test
把test目录下的所有文件都压缩到test.jar包中,并指定使用test.Test类(如果主类带包名,此处必须指定完整类名)作为程序的入口。
各参数的说明:
c:create,创建文件
v:verbose,生成详细信息
f:file,指定文件名;
e:--main-class = CLASSNAME 指定主程序入口(包名.类名)
举例说明:
(1)在d:\>work\crazyjava\chapter6目录下有Chapter6_1.class文件,包含主函数。该类位于crazyjava.chapter6包中。
(2)在d:\>work目录cmd命令提示符下:使用如下命令:
D:\work> jar cvfe test.jar crazyjava.chapter6.Chapter6_1 .\crazyjava\chapter6
注意:主类后不要加.class
(2)运行上面的JAR包有两种方式。
➢ 使用java命令,使用java运行时的语法是:java-jar test.jar。(显示cmd窗口,对于向控制台输出的,只能使用这种方式。适用于所有java程序)
➢ 使用javaw命令,使用javaw运行时的语法是:javaw test.jar。(不显示cmd窗口,比较适合GUI界面的程序。)
注意:运行时的jar文件,可以改名,不影响使用。
jar命令的使用与执行jar包相关推荐
- linux jar命令找不到 -bash: jar: command not found
通过jar命令进行打包或解压包的时候报:-bash: jar: command not found .JDK环境已经安装.[luopu@TESTWEB1_13 ~]$ echo $JAVA_HOME/ ...
- 在CMD窗口中使用javac和java命令进行编译和执行带有包名的具有继承关系的类
一.背景 最近在使用记事本编写带有包名并且有继承关系的java代码并运行时发现出现了很多错误,经过努力一一被解决,今天我们来看一下会遇见哪些问题,并给出解决办法. 二.测试过程 1.父类代码 1 pa ...
- java -jar 工作原理_可执行Jar包运行原理
spring boot有一个很方便的功能就是可以将应用打成可执行的jar.那么大家有没想过这个jar是怎么运行起来的呢?本篇博客就来介绍下spring boot可执行jar包的运行原理. 1. 打可执 ...
- nexus3手动上传jar文件(包括不可执行jar打包配置)
前言 最近用nexus3管理工具jar包时,发现多模块依赖引用找不到依赖包,依赖包不会关联下载,一直以为是打包的问题,还尝试着把所有依赖都打进工具jar中,结果都无法正常启动项目,最后才发现是pom的 ...
- centos 上传jar 命令_centos上快速将一个jar使用docker部署启动
通常的jar应用,直接部署在服务器上,使用服务器资源直接部署,一个jar,一个启动脚本,就可以了. 最近想到一个场景,让docker时间和宿主机的时间不一样,进行不同应用部署的隔离.整理一下docke ...
- 制作可执行的JAR文件包及jar命令详解
制作可执行的JAR文件包及jar命令详解zt http://www.chinaunix.net 作者:郝君 发表于:2003-08-12 14:32:38 常常在网上看到有人询问:如何把 java ...
- linux 测试环境启用jar_Linux下用java -jar运行可执行jar包的方法教程
问题来源 一般来说,一个稍微大些的项目都会有一些依赖的Jar包,而在将项目部署到服务器的过程中,如果没有持续集成环境的话,也就是说服务器不支持在线编译及打包,那么需要自己上传依赖的Jar包,然而可能服 ...
- JAR包及jar命令用法
常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件.通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了:而另一种是使用 JET 来进行 ...
- java基础-可执行jar包
2019独角兽企业重金招聘Python工程师标准>>> 1 简介 大家都知道java项目可以打包成一个可执行的jar包,当我们指定程序的入口main后,可以利用 java -jar ...
最新文章
- ios bug 分析
- 11月百度面试题(社招)
- htpc电脑方案_我终于定稿了客厅HTPC的方案: Matx机箱小喆B3卧倒
- HDU - 6333 Problem B. Harvest of Apples(莫队变形+思维+组合数学,好题)
- 漫游Kafka实现篇之消息和日志
- BZOJ 2768 [JLOI2010]冠军调查
- adb 更新 android sdk,[转载]安装Android时SDK AVD MANAGER时更新报错的解决办法
- FTP and Firewalls
- 去除面部黑色素小妙招_去除暗黄皮肤的小妙招 7招让你白皙动人
- ISP DSP的不同
- [ZJOI2008]骑士
- python彩票预测与分析_130期祥子大乐透预测奖号:后区大小分析
- [RN] React Native 定义全局变量
- Finite State Transducers 详解
- 模拟多线程给多用户发送短信
- 一个EXCEL数组公式的解析
- 【Git】报错处理:fatal: detected dubious ownership in repository at .....Set the environment variable GIT_T
- 国产RY8122 18V 2A 500KHz同步降压稳压芯片
- Rainbow portal 研究
- 管理工作三大忌!推荐阅读收藏哦