2012-02-23 60 views
0

好的,为了找到一个更简单的方法来构建jar文件,我接受了用户的建议并尝试使用Apache Ant方法。 我通过这个教程将会一步一步http://ant.apache.org/manual/tutorial-HelloWorldWithAnt.html#prepare使用Ant的罐子文件

一切都很好,直到我站上罚球线:

jar cfm build\jar\HelloWorld.jar myManifest -C build\classes 

我弄了半天消息行之后正确的,是这样的......

“用法:jar {ctxui} [vfm0me] [jar文件] [清单文件] [入口点] [-C dir]文件...”然后列出选项。

我想弄清楚我要去哪里错了,因为我认为继目录文件目录的单词文件的教程单词会很简单。 我做错了什么或者是教程丢失了什么?

回答

1

在本教程中,我看到

罐子立方英尺构建\罐子\的HelloWorld.jar myManifest -C建设\类。

您是否错过了“。”最后可能?

+0

这是它。谢谢。 – Izodness 2012-02-23 21:01:15

+0

Izodness,将答案标记为正确(勾选),因为问题仍然显示在“未答复”选项卡下。 – Jarekczek 2012-02-26 21:05:28

1

我猜,你错过了点

jar cfm build\jar\HelloWorld.jar myManifest -C build\classes . 
+0

空格然后“。”有时候,这是最让你感到沮丧的最小的事情。谢谢,但有人可以解释“。”的目的。 ? – Izodness 2012-02-23 20:52:02

+0

这里点(。)代表包含在jar中的classes文件夹下的所有类 – 2012-02-23 20:53:57

+0

因此,因为我有一个类文件build - > classes - > oata - > HelloWorld.class,我可以在控制台中输入它像... 'jar cfm build \ jar \ HelloWorld.jar myManifest -C build \ classes \ oata \ HelloWorld.class' – Izodness 2012-02-23 20:59:41