1、首先确保电脑里安装了maven工具睁册液,打开cmd切换到java工程所在目录,执行完成后,即会切换到工程目录下:
2、使用maven的命令“mvn clean package”姿搏打包,不加任何参悉物数将当前工程执行打包 *** 作,打包成功后会在当前目录生成*.war形式的war包:
3、输入回车会进行打包 *** 作,时间长短会由工程大小来决定,cmd会回到显示之前切换的路径状态,其中success代表打包成功,failed则打包失败:
4、最后打包成功后,到工程下的target文件夹下找到war包,此war包即为工程war包:
》解压war包extract the folder test from test.war:jar -xvf test.war================ READY ================jarjarProcess started >>>用法: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...选项包括: -c 创建新的归档文件 -t 列出归档目录 -x 解压缩已归档的指定(或所有)文件 -u 更新现有的归档文件 -v 在标准输出中生成详细输出 -f 指定归档卜茄汪文件名 -m 包含指定清单文件中的清单信息 -e 为捆绑到可执行 jar 文件的独立应用程序 指定应用程序入口点 -0 仅存储;不使用任何 ZIP 压缩 -M 不创建条目的清单文件 -i 为指定的 jar 文件生成索引信息 -C 更改为指定的目录并包含其中的文件如果有任何目录文件,则对其进行递归处理。清单文件名、归档文件名和入口点名的指定顺序与"m"、"f" 和 "e" 标志的指定顺序相同。示例1:将两个类文件归档到一个名为 classes.jar 的归档文件中: jar cvf classes.jar Foo.class Bar.class 示例2:使用现有的清单文件 "mymanifest" 并将foo/ 目录中的所有文件归档到 "classes.jar" 中: jar cvfm classes.jar mymanifest -C foo/ .<<<Process finished.》编译================ READY ================javac MYJAVA.javajavac MYJAVA.javaProcess started >>><<<Process finished.D:/workspace/zzzzz/src>if exist "MYJAVA.class" (echo YES) else (echo NO)YES================ READY ================javacjavacProcess started >>>用法:javac <选项><源文件>其中,可能的选项包括: -g 生成所有调试信息 -g:none 不生成任何调试信息 -g:{lines,vars,source} 只生成某些调试信息 -nowarn 不生成任何警告 -verbose 输出有关编译器纳仿正在执行的 *** 作的消息 -deprecation 输出使用已过时的 API 的源位置 -classpath <路径>指定查找用户类文件和注释处理程序的位置 -cp <路径>指定查找用户类文件和注释处理程序的位置 -sourcepath <路径>指定查找输入型仔源文件的位置 -bootclasspath <路径>覆盖引导类文件的位置 -extdirs <目录>覆盖安装的扩展目录的位置 -endorseddirs <目录>覆盖签名的标准路径的位置 -proc:{none,only} 控制是否执行注释处理和/或编译。 -processor <class1>[,<class2>,<class3>...]要运行的注释处理程序的名称;绕过默认的搜索进程 -processorpath <路径>指定查找注释处理程序的位置 -d <目录>指定存放生成的类文件的位置 -s <目录>指定存放生成的源文件的位置 -implicit:{none,class} 指定是否为隐式引用文件生成类文件 -encoding <编码>指定源文件使用的字符编码 -source <版本>提供与指定版本的源兼容性 -target <版本>生成特定 VM 版本的类文件 -version 版本信息 -help 输出标准选项的提要 -Akey[=value] 传递给注释处理程序的选项 -X 输出非标准选项的提要 -J<标志>直接将 <标志>传递给运行时系统<<<Process finished.》反汇编器 javap -help================ READY ================javap -helpjavap -helpProcess started >>>Usage: javap <options><classes>...where options include: -c Disassemble the code -classpath <pathlist>Specify where to find user class files -extdirs <dirs>Override location of installed extensions -help Print this usage message -J<flag>Pass <flag>directly to the runtime system -l Print line number and local variable tables -public Show only public classes and members -protected Show protected/public classes and members -package Show package/protected/public classes and members (default) -private Show all classes and members -s Print internal type signatures -bootclasspath <pathlist>Override location of class files loaded by the bootstrap class loader -verbose Print stack size, number of locals and args for methods If verifying, print reasons for failure<<<Process finished.================ READY ================javap -c MYJAVA javap -c MYJAVAProcess started >>>Compiled from "MYJAVA.java"public class MYJAVA extends java.lang.Object{public MYJAVA()Code: 0: aload_0 1: invokespecial #1//Method java/lang/Object."<init>":()V 4: returnpublic static void main(java.lang.String[])Code: 0: getstatic #2//Field java/lang/System.out:Ljava/io/PrintStream3: ldc #3//String sssssssssss 5: invokevirtual #4//Method java/io/PrintStream.println:(Ljava/lang/String)V 8: return}在Windows中要制作rar压缩包来使用,就要在电脑上键岩做安装WinRAR压缩软件来使用的。在电脑上安装好压缩软件后,稿衡在要打包的文件或者文件枣举夹上点击鼠标右键,选择添加到压缩文件。这样就会在当前文件夹中保存这个压缩包了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)