簡體   English   中英

如何在eclipse上用我的java類文件更新外部jar

[英]how to update a external jar with my java class file on eclipse

在我的java項目中,我添加了一些外部jar。 我想用我的java類文件更新一個特定的jar。 請幫我怎么做。

此致Rajasekaran.G

如果您要添加課程的jar是3r party庫,我建議您不要執行您描述的操作(這可能會導致微妙的意外和意外的副作用)。

如果您要更新的jar是您自己的,則可以將類的源設置為生成該jar的項目,並且應該在jar生成期間自動添加它。

如果您確實想手動執行此操作,則可以解壓縮外部jar,將.class文件添加到生成的目錄結構中,然后再次將其壓縮。

您需要獨立更新罐子,試試看,

jar -uvf <existingjar> <class file in appropriate folder structure as per package>

例如

jar -uvf current.jar  NewClass.class

或者,如果您的班級在某個包中,例如com.my.util ,請將您的班級文件放在com/my/util/NewClass.class然后從提示符處執行以下操作

jar -uvf current.jar  com

這將更新current.jar文件。

如果它是一個外部罐子,我想知道您是否還可以這樣做? 如果是您自己的罐子,請遵循Attila提供的選項

嘗試打開.jar文件winrar,並將Java類放置在jar上的任何位置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM