Java 在清单文件和lib文件夹中发生更改后,如何更新jar文件?

Java 在清单文件和lib文件夹中发生更改后,如何更新jar文件?,java,hadoop,jar,Java,Hadoop,Jar,我有hadoop-1.0.3.jar。我在lib文件夹(addexternaljar)和manifest文件中做了一些更改,现在我想重建名为hadoop-1.0.4.jar的jar文件。 如何实现这一点?在shell中,运行: jar-cvfm-hadoop-1.0.4.jar Manifest.txt[要打包到jar文件中的文件列表] 您可以在shell中运行jar--help,以检查可用的不同选项 基本上,此特定命令意味着: -c:创建新的jar文件 -v:详细输出 -f:指定打包的文件名

我有
hadoop-1.0.3.jar
。我在lib文件夹(addexternaljar)和manifest文件中做了一些更改,现在我想重建名为
hadoop-1.0.4.jar的jar文件。
如何实现这一点?

在shell中,运行:

jar-cvfm-hadoop-1.0.4.jar Manifest.txt[要打包到jar文件中的文件列表]

您可以在shell中运行
jar--help
,以检查可用的不同选项

基本上,此特定命令意味着:

-c:创建新的jar文件

-v:详细输出

-f:指定打包的文件名

-m:包括清单文件


其余的应该很容易理解(输出名称、清单文件、要打包的文件列表)。

那么为什么不创建jar文件呢?你遇到了什么问题?oye问我kush dal to de ki kya kiya tune ab tak,kush samajh aa raha hai isase?我正在使用hadoop-1.0.4和eclipse indigo,所以我想要hadoop-1.0.4 jar文件作为eclipse插件。根据hadoop教程,如果我们可以在jar文件中进行更改,那么它将与hadoop-1.0.4兼容。所以我想在jar中进行更改并重建jar。但是你应该在上面添加这个..gud..u know everything..@Stegrex我有四个文件夹(类、库、META-INF、资源)和一个xml文档。Manifest.MF在META-INF文件夹中。我已经按照你说的那样尝试给出java.io.filenotfoundexception。请告诉我如何解决这个问题。。