当前位置:首页 » 编程语言 » java的jar命令

java的jar命令

发布时间: 2022-06-01 16:38:15

1. 如何运行jar文件

运行jar文件的具体操作步骤如下:

1、首先我们可以使用WinRAR压缩包来查看jar文件内容,前提是电脑上要先安装选WinRAR解压缩软件。选中jar包,点击鼠标右键,在弹出的菜单中选择用WinRAR打开

2. java的jar命令到底有什么用,复制的不要进

jar就是java里面的打包命令,java开发中引用到的各种jar包(比如spring.jar),都是用这命令打包出来的,打包出来的不一定是可运行的,也可能只是一个功能包,开发用的(刚提到的spring.jar);
要能直接运行的话,必须得安装jre,jdk里面包括有jre了

3. 如何用jar命令对java工程进行打包

一. jar命令用法:
在cmd命令窗口下输入jar,回车,就会提示改命令的用法:

二.例子(这里介绍的都是生成双击可执行的jar包):
1.首先介绍如何在命令行下执行打包程序。
1.1.没有包结构的最简单的工程。
(1)在c:盘下新建文件“HelloWorld.java”:

1 public class HelloWorld
2 {
3 public static void main(String[] args){
4 System.out.println("Hello world!");
5 }
6 }

(2)在命令行下输入c:\javac HelloWorld.java,在c:盘下编译生成“HelloWorld.class”。

(3)在c:盘下新建文件“menefest”(没有后缀名):

Main-Class: HelloWorld

注意最后要有一个空行,否则会出现找不到类的错误。

(4)打包:输入c:\jar cvmf menifest HelloWorld.jar HelloWord.jar HelloWorld.class,在c:盘下生成“HelloWorld.jar”。

(5)执行:输入c:\java -jar HelloWord.jar。屏幕回显“HelloWorld”。

1.2.有包结构的java工程。
(1)在c:\com\gosyl\demo\下新建文件“HelloWorld.java”:

package com.gosyl.demo;

public class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWorld");
}
}

(2)在命令行下输入c:\javac com/gosyl/demo/HelloWorld.java,在c:\com\gosyl\demo\文件夹下编译生成“HelloWorld.class”。

(3)在c:盘下新建文件“menefest2”(没有后缀名):

Main-Class: com.gosyl.demo.HelloWorld

注意最后要有一个空行,冒号后面要一个空格。否则会出现找不到类的错误。

(4)打包:输入c:\jar cvmf menifest2 HelloWorld.jar HelloWord.jar com/,在c:盘下生成“HelloWorld.jar”。

(5)执行:输入c:\java -jar HelloWord.jar。屏幕回显“HelloWorld”。

1.3.引用到外部jar包的java工程。
(1)在c:\com\gosyl\demo\下新建文件“Car.java”:

package com.gosyl.demo;

public class Car
{
public static void main(String[] args){
Light.on();
}
}

(2)在c:\com\gosyl\demo\下新建文件“Light.java”:

package com.gosyl.demo;

class Light
{
public static void on(){
System.out.println("Light is on!");
}
}

(3)打包1:输入c:\jar cvf Light.jar com/gosyl/demo/Light.class,在c:盘下生成“Light.jar”。

(4)在c:盘下新建文件“menefest-car”(没有后缀名):

Main-Class: com.gosyl.demo.Car
Class-Path: Light.jar

注意最后要有一个空行,冒号后面要一个空格。否则会出现找不到类的错误。

(5)打包2:输入c:\jar cvmf menifest-car Car.jar com/gosyl/demo/Car.class,在c:盘下生成“Car.jar”。

(6)执行:输入c:\java -jar Car.jar。屏幕回显“Light is on”。

三.总结
1.清单文件menifest,对格式要求很高,注意每个冒号后面要有一个空格,文件最后要有一个空行。
2.对于引用到外部jar包的工程,需要在manifest中定义好Class-Path属性。
3.对于双击.bat文件出现刷屏现象的情况,请直接把.bat文件的内容键入命令行执行。
4.对于重复签名的jar包,在META-INF里面会出现多个签名文件,删除掉多余的,保存其中一个才能保证jws正常启动。

4. 怎样使用java 命令打jar包和war包

首先输入命令jar查看jar命令的参数,其中最常用的三个参数为-c,-v,-f,当然还有一些其他的命令。

准备一个编写好的java文件,并且将其编译好,下面贴出源码

使用jar -cvf 命令将Hello.class文件打成生成jar包,具体的命令是
jar -cvf d:/Hello.jar d:/Hello.class,意思是将d盘根目录下面的Hell.class文件打成Hell.jar这个文件并放在d盘根目录下。

当然打jar包的时候可能需要将文件打在某个包下面,那么需要使用命令
jar -cf d:/Hello1.jar d:/Hello.class这个命令的使用方法和上面一样,唯一的区别就是这个命令在生成jar文件的过程中不会显示详细信息,虽然没有显示详细信息,但是它的的确生成了Hello1.jar这个文件

还有就是jar tf命令和jar tvf命令他们都生成jar包的完整名称 要生成的class文件所在目录以及名称,但是前者是会显示文件中包含的所有目录和文件名列表,后者除了显示文件中包含的所有目录信息和文件列表以外,还会显示各目录和文件的大小、创建时间等信息。

打war包,其实和刚才的命令差不多,只是将文件的后缀名改为.war就可以了。

5. java -jar xxx.jar命令的xxx表示什么

xxx.jar 就是 jar 文件的文件名。可以放在磁盘的任意位置。

正确安装jre后,就要看双击运行 可执行的jar文件

6. JAVA中生成jar文件的命令

你用的是MyEcplise吗?里面有自带的生成jar的。但是这个有时候不能成功。你可以装个net.sf.fjep.fatjar_0.0.31。放到MyEcplise安装路径下的plugins文件夹下。右键你的项目。就有个"to jar“的选项。那么你就可以进行打包了。希望对你有帮助!

7. JAVA的jar命令有什么用

字节码 是Java 编译之后的 的代码 是为了让JVM执行的 jar可以分为 可执行的 和不可执行的

java -jar Test 可以直接运行可执行的 jar包 那些不可执行的 你看的最多的 就是 像JRE这样的依赖包

8. 怎么运行jar文件

1、首先确保自己的系统是在安装好java环境条件下,按下Windows+R键,在弹出的运行框中输入CMD:

9. 如何将java文件打包成jar

先打开命令提示符(win2000或在运行框里执行cmd命令,win98为DOS提示符),输入jar Chelp,然后回车(如果你盘上已经有了jdk1.1或以上版本),看到什么:

用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...

选项:

-c 创建新的存档

-t 列出存档内容的列表

-x 展开存档中的命名的(或所有的〕文件

-u 更新已存在的存档

-v 生成详细输出到标准输出上

-f 指定存档文件名

-m 包含来自标明文件的标明信息

-0 只存储方式;未用zip压缩格式

-M 不产生所有项的清单(manifest〕文件

-i 为指定的jar文件产生索引信息

-C 改变到指定的目录,并且包含下列文件:

如果一个文件名是一个目录,它将被递归处理。

清单(manifest〕文件名和存档文件名都需要被指定,按'm' 和 'f'标志指定的相同顺序。
示例1:将两个class文件存档到一个名为 'classes.jar' 的存档文件中

热点内容
非加密公章 发布:2025-02-10 09:09:52 浏览:620
京东登录密码如何清除 发布:2025-02-10 09:07:41 浏览:689
dns服务器地址192 发布:2025-02-10 09:07:39 浏览:661
redis缓存实现 发布:2025-02-10 09:01:26 浏览:710
后台登录脚本 发布:2025-02-10 08:56:11 浏览:658
我的辣鸡账号和密码是多少 发布:2025-02-10 08:55:37 浏览:690
超父算法 发布:2025-02-10 08:43:05 浏览:910
电脑主机配置需要哪些硬件 发布:2025-02-10 08:22:52 浏览:706
平板太卡换存储卡有用吗 发布:2025-02-10 08:14:16 浏览:828
台北服务器搭建 发布:2025-02-10 08:13:33 浏览:273