java jar引入和命令
java jar引入和命令
概念
在我们实际编程的过程中,为了避免类名之间发生冲突,从而引入了包机制,但是有的人说我写的程序不会发生类名的冲突,
我都用不同的名字不就行了,但是你应该考虑到的是,你应该是一个团队的协作开发,
所以在这种情况下我们是无法避免类名发生冲突的,怎么办呢,那就是打包,以避免类名重复的冲突。
jar引入
首先用javac要编译java文件 命令为:
javac -cp jar包路径 xxx.java路径
其次用java 运行生成的class文件
其中-cp 为引入额外jar包命令,后面紧跟jar包路径 然后为java文件路径,cp为classpath缩写。
命令全部形式为:javac -cp jar包路径 java文件路径
jar命令说明:
用法: jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] files ...
选项:
-c 创建新档案
-t 列出档案目录
-x 从档案中提取指定的 (或所有) 文件
-u 更新现有档案
-v 在标准输出中生成详细输出
-f 指定档案文件名
-m 包含指定清单文件中的清单信息
-n 创建新档案后执行 Pack200 规范化
-e 为捆绑到可执行 jar 文件的独立应用程序指定应用程序入口点
-0 仅存储; 不使用任何 ZIP 压缩
-P 保留文件名中的前导 '/' (绝对路径) 和 ".." (父目录) 组件
-M 不创建条目的清单文件
-i 为指定的 jar 文件生成索引信息
-C 更改为指定的目录并包含其中的文件(可以理解为首先cd到指定目录)
如果任何文件为目录, 则对其进行递归处理。
清单文件名, 档案文件名和入口点名称的指定顺序与 'm', 'f' 和 'e' 标记的指定顺序相同。
JAVA/268.html">http://www.itemperor.com/a/JAVA/268.html
原文链接:http://www.jxszl.com/biancheng/JAVA/446620.html