第一个示例没有使用MANIFEST文件进行打包,所以最终生成的jar包中MANIFEST文件为默认文件,这种方式适用于比较简单的jar包结构,不存在其他jar包依赖以及生成的jar包不需要可执行。这种方式生成的jar包不能使用 java -jar XXX.jar命令执行,因为MANIFEST文件中未指定程序入口。而第二个实例是比较常用的打包方式,
# Java启动命令语法: java [options] -jar file.jar [arguments] java -jar [options] file.jar [arguments] javaw [options] -jar file.jar [arguments] #javaw不会启动一个控制台窗口(启动失败的时候会弹出附有错误信息的窗口) # 可选项(options) # 程序参数(arguments) # -jar 指定以 jar 包的形式...
jar i hello.jar 执行完这条命令后,它会在hello.jar包的META-INF文件夹下生成一个名为INDEX.LIST的索引文件,它会生成一个列表,最上边为jar包名。 (11)导出解压列表 jar tvf hello.jar >hello.txt 如果你想查看解压一个jar的详细过程,而这个jar包又很大,屏幕信息会一闪而过,这时你可以把列表输出到一个文件...
而后咱们能够在控制台里输入java -jar test.jar便可以运行这个jar。可是咱们这个项目须要引用其余第三方的jar包,在eclipse里面以项目jar包的形式引用了这个叫作some.jar的包,当时放在项目的lib子目录下,最后项目打包时把这个some.jar也打进来了,可是用java -jar执行这个test.jar的时候报找不到Class异常,缘由就是jar...
jar-tvf test.jar 解压jar包 代码语言:javascript 代码运行次数:0 运行 AI代码解释 jar-xvf test.jar 提取jar包部分内容 代码语言:javascript 代码运行次数:0 运行 AI代码解释 jar-xvf test.jar test\test.class 追加内容到jar包 追加MAINFEST.MF 清单文件以外的文件,会追加整个目录结构 ...
java -jar命令用于运行可执行的JAR文件。它会自动查找JAR文件中的清单文件(MANIFEST.MF),并根据清单文件中的Main-Class属性指定的主类来启动应用程序。 二、常用参数详解 以下是一些常用的java -jar命令的参数,让我们逐一了解它们的功能和用法。 -Xmx:指定Java堆的最大内存大小。例如,-Xmx512m表示将最大堆内存设置...
2.2.4 使用jar打包程序 2.3 Java程序中的基本输入与输出 2.3.1 字符界面的输入与输出 2.3.2 Applet图形界面输入与输出 2.3.3 Application图形界面输入与输出 2.3.4 同时作为Application与Applet的程序 2.4 Java集成开发环境 2.4.1 几种辅助工具的使用 2.4.2 几种集成工具的使用 2.4.3 建构工具及...
jar命令用来对*.class文件进行压缩,从而生成jar(archive)归档文件,避免文件过多. 定义一个文件: 代码语言:javascript 代码运行次数:0 packagecommon.demo;publicclassTest{publicstaticvoidmain(String args[]){System.out.println("Hello World");}} 编译后,生成包.类,然后将这个common包进行压缩为jar文件.输入下面...
语法:jar [ 命令选项 ] [manifest] destination input-file [input-files]补充说明:jar工具是个java应用程序,可将多个文件合并为单个JAR归档文件。jar是个多用途的存档及压缩工具,它基于ZIP和ZLIB压缩格式。然而, 设计jar的主要目的是便于将java applet或应用程序打包成单个归档文件。将applet或应用...