2012-02-23 53 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