2013-03-20 60 views
2

我有hadoop-1.0.3.jar。我在lib文件夾(添加外部jar)和清單文件中做了一些更改,現在我想重建名爲hadoop-1.0.4.jar的jar文件。 我該如何做到這一點?如何在清單文件和lib文件夾中更改後更新jar文件?

+1

爲什麼你不創建jar文件?你遇到了什麼問題? – Devendra 2013-03-20 06:50:22

+0

oye question me kush dal to de ki kya kiya tune ab tak,kush samajh aa raha hai isase? – Devendra 2013-03-20 06:51:15

+1

我正在使用hadoop-1.0.4和eclipse indigo,所以我需要hadoop-1.0.4 jar文件來安裝eclipse插件。根據hadoop教程,如果我們可以在jar文件中更改它比與hadoop-1.0.4兼容。所以我想改變在罐子和重建罐子。 – ruchi 2013-03-20 07:02:04

回答

1

在外殼中,運行:

jar cvfm hadoop-1.0.4.jar Manifest.txt [list of files you want to package into your jar file]

可以在shell中運行jar --help檢查可用的不同選項。

基本上,這個特定的命令意味着:

-c:創建新的jar文件。

-v:詳細輸出。

-f:指定打包的文件名。

-m:包含清單文件。

其餘應該很容易理解(輸出名稱,清單文件,要打包的文件列表)。

+0

@ Stegrex我有四個文件夾(classes,lib,META-INF,resources)和1個xml文檔。 Manifest.MF位於META-INF文件夾內。我試着按照你說的給java.io.filenotfoundexception。 PLZ建議我如何解決這個問題.. – ruchi 2013-03-21 08:43:20

相關問題