在先等,谢谢
来源:百度文库 编辑:神马文学网 时间:2024/03/29 17:40:06
主题:如何手工打包 war ?在先等,谢谢
如何手工打包 war ?在先等,谢谢
回复人:chwff7843(老鼠) 一级(初级) 信誉:100 2004-8-23 16:58:36 得分:0
第一步、在dos下,CD C:\MYWEBSITE\ (MYWEBSITE是你的工作目录)
第二步、C:\MYWEBSITE JAR -CVF MYWEBSITE.WAR *
TOP
回复人:Bluess(布鲁斯) 一级(初级) 信誉:96 2004-8-23 17:00:59 得分:0
a? 这样啊?
那手工打包 ear 呢?
TOP
回复人:xuyang821225(CSDN账号) 五级(中级) 信誉:106 2004-8-23 17:03:24 得分:20
使用JDK 的jar.exe 程序jar.exe 程序一般位于JDK 的bin 目录下面这是一个命令行程序
它的用法如下
jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...
选项
-c 创建新的归档
-t 列出归档内容的列表
-x 展开归档中的命名的或所有的文件
-u 更新已存在的归档
-v 生成详细输出到标准输出上
-f 指定归档文件名
-m 包含来自指定的清单manifest 文件的清单manifest 信息
-0 只存储方式未用ZIP 压缩格式
-M 不产生所有项的清单manifest 文件
-i 为指定的jar 文件产生索引信息
-C 改变到指定的目录并且包含下列文件
如果一个文件名是一个目录它将被递归处理
清单manifest 文件名和归档文件名都需要被指定按‘m‘ 和 ‘f‘标志指定的
相同顺序
示例1 将两个class 文件归档到一个名为 ‘classes.jar‘ 的归档文件中
jar cvf classes.jar Foo.class Bar.class
示例2 用一个存在的清单manifest 文件 ‘mymanifest‘ 将 foo/ 目录下的所有
文件归档到一个名为 ‘classes.jar‘ 的归档文件中
jar cvfm classes.jar mymanifest -C foo/ .
TOP
回复人:HeXuZhOnG(BT,思维中的战斗机) 三级(初级) 信誉:100 2004-8-23 18:09:27 得分:20
创建一个简单的可以双击运行的例子
#1:
//Click.java
import javax.swing.*;
public class Click
{
public static void main(String[] args)
{
JFrame frame = new JFrame("Demo");
frame.setSize(300, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
#2:
//创建 manifest.mf 文件,内容如下:
Manifest-Version: 1.0
Main-Class: Click
#3:
//在cmd下运行 jar cvfm Run.jar manifest.mf *.class
#4:
//双击测试
//我是一步一步从头写的,且测试成功。。 good luck!!!
//注意 Main-Class: 中的Click是有main()方法的那个类名!!!
TOP
回复人:0210(DBoy) 四级(中级) 信誉:99 2004-8-23 18:33:03 得分:10
使用Ant把,编译打包一气呵成,配置也不难,写到配置文件以后都可以用了
TOP
回复人:SHY1977(无牙老虎) 一级(初级) 信誉:100 2004-8-23 18:52:29 得分:30
#2:
//创建 manifest.mf 文件,内容如下:
Manifest-Version: 1.0
Main-Class: Click
在编写manifest.mf的时候,可以不写Manifest-Version: 1.0,
但是“Main-Class: Click”写完以后一定记住按一下回车,否则在打包好的JAR中d的manifest.mf中是没有“Main-Class: Click”存在的,程序也无法双击运行。
TOP
回复人:yyt(菜鸟) 二级(初级) 信誉:100 2004-8-24 3:22:26 得分:10
是的,war就是用jar做出来的,其实ant构建的基础也就是会这些手工编译打包的命令.
TOP
回复人:Bluess(布鲁斯) 一级(初级) 信誉:96 2004-8-24 19:44:47 得分:0
现在的情况是这样 ,是个 ear 包,里面有一个 war, war里有 一堆文件,还有jsp。 我用 winrar 杰压缩,然后再用 jar -cvf 打成 war, 再打成 ear 。比原来的文件小 1k . always 这样。 怎么回事?用起来也是错的。总小 1k
TOP
回复人:Bluess(布鲁斯) 一级(初级) 信誉:96 2004-8-26 12:53:16 得分:0
TOP
回复人:ybsoft(☆☆☆☆☆) 三级(初级) 信誉:70 2004-8-26 13:17:09 得分:10
使用ANT把,然后在网上找个BUILD文件,以后很多工程都可以用ANT
TOP
回复人:han10(虚心学习中...) 二级(初级) 信誉:100 2004-8-26 15:52:21 得分:0
请问楼下:
那么ANT又是在哪里有得下载呢?
如何手工打包 war ?在先等,谢谢
回复人:chwff7843(老鼠) 一级(初级) 信誉:100 2004-8-23 16:58:36 得分:0
第一步、在dos下,CD C:\MYWEBSITE\ (MYWEBSITE是你的工作目录)
第二步、C:\MYWEBSITE JAR -CVF MYWEBSITE.WAR *
TOP
回复人:Bluess(布鲁斯) 一级(初级) 信誉:96 2004-8-23 17:00:59 得分:0
a? 这样啊?
那手工打包 ear 呢?
TOP
回复人:xuyang821225(CSDN账号) 五级(中级) 信誉:106 2004-8-23 17:03:24 得分:20
使用JDK 的jar.exe 程序jar.exe 程序一般位于JDK 的bin 目录下面这是一个命令行程序
它的用法如下
jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...
选项
-c 创建新的归档
-t 列出归档内容的列表
-x 展开归档中的命名的或所有的文件
-u 更新已存在的归档
-v 生成详细输出到标准输出上
-f 指定归档文件名
-m 包含来自指定的清单manifest 文件的清单manifest 信息
-0 只存储方式未用ZIP 压缩格式
-M 不产生所有项的清单manifest 文件
-i 为指定的jar 文件产生索引信息
-C 改变到指定的目录并且包含下列文件
如果一个文件名是一个目录它将被递归处理
清单manifest 文件名和归档文件名都需要被指定按‘m‘ 和 ‘f‘标志指定的
相同顺序
示例1 将两个class 文件归档到一个名为 ‘classes.jar‘ 的归档文件中
jar cvf classes.jar Foo.class Bar.class
示例2 用一个存在的清单manifest 文件 ‘mymanifest‘ 将 foo/ 目录下的所有
文件归档到一个名为 ‘classes.jar‘ 的归档文件中
jar cvfm classes.jar mymanifest -C foo/ .
TOP
回复人:HeXuZhOnG(BT,思维中的战斗机) 三级(初级) 信誉:100 2004-8-23 18:09:27 得分:20
创建一个简单的可以双击运行的例子
#1:
//Click.java
import javax.swing.*;
public class Click
{
public static void main(String[] args)
{
JFrame frame = new JFrame("Demo");
frame.setSize(300, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
#2:
//创建 manifest.mf 文件,内容如下:
Manifest-Version: 1.0
Main-Class: Click
#3:
//在cmd下运行 jar cvfm Run.jar manifest.mf *.class
#4:
//双击测试
//我是一步一步从头写的,且测试成功。。 good luck!!!
//注意 Main-Class: 中的Click是有main()方法的那个类名!!!
TOP
回复人:0210(DBoy) 四级(中级) 信誉:99 2004-8-23 18:33:03 得分:10
使用Ant把,编译打包一气呵成,配置也不难,写到配置文件以后都可以用了
TOP
回复人:SHY1977(无牙老虎) 一级(初级) 信誉:100 2004-8-23 18:52:29 得分:30
#2:
//创建 manifest.mf 文件,内容如下:
Manifest-Version: 1.0
Main-Class: Click
在编写manifest.mf的时候,可以不写Manifest-Version: 1.0,
但是“Main-Class: Click”写完以后一定记住按一下回车,否则在打包好的JAR中d的manifest.mf中是没有“Main-Class: Click”存在的,程序也无法双击运行。
TOP
回复人:yyt(菜鸟) 二级(初级) 信誉:100 2004-8-24 3:22:26 得分:10
是的,war就是用jar做出来的,其实ant构建的基础也就是会这些手工编译打包的命令.
TOP
回复人:Bluess(布鲁斯) 一级(初级) 信誉:96 2004-8-24 19:44:47 得分:0
现在的情况是这样 ,是个 ear 包,里面有一个 war, war里有 一堆文件,还有jsp。 我用 winrar 杰压缩,然后再用 jar -cvf 打成 war, 再打成 ear 。比原来的文件小 1k . always 这样。 怎么回事?用起来也是错的。总小 1k
TOP
回复人:Bluess(布鲁斯) 一级(初级) 信誉:96 2004-8-26 12:53:16 得分:0
TOP
回复人:ybsoft(☆☆☆☆☆) 三级(初级) 信誉:70 2004-8-26 13:17:09 得分:10
使用ANT把,然后在网上找个BUILD文件,以后很多工程都可以用ANT
TOP
回复人:han10(虚心学习中...) 二级(初级) 信誉:100 2004-8-26 15:52:21 得分:0
请问楼下:
那么ANT又是在哪里有得下载呢?
在先等,谢谢
在等你说谢谢
吃苦在先,享受在后?
吃苦在先,享受在后?
顿悟之八:我在等你跟我说谢谢
QQ聊天:打个招呼、说声再见和谢谢等就那么难吗?
鸡和蛋哪个在先
鸡和蛋哪个在先
鸡和蛋哪个在先
国家制度建设在先,民主化在后
LDPE、LLDPE和HDPE这三种PE的区别是什么?在材料性质、用途等方面详细介绍一下。谢谢
LDPE、LLDPE和HDPE这三种PE的区别是什么?在材料性质、用途等方面详细介绍一下。谢谢
谢谢收看
对不起,谢谢
谢谢爱
谢谢收看
秦晖:居住权在先,福利改进在后
郑永年:国家制度建设在先,民主化在后
贪官外逃出现四大新动向:“洗钱在先”现象突出
希拉里的对华政策:日韩在先,中国最重
谢谢身边所有的人
神仙?妖怪?谢谢llkkk
干不了,谢谢
网络里。。。。谢谢