2011-07-17 90 views
1

我是java的新手。 我正在使用一個名爲JCIFS的開源庫。它的ZIP包中有補丁程序。我想使用一些只有補丁程序具有的功能。但我不知道如何。有很多不相關的消息,而我使用google.Thus我問這裏。 任何人都可以幫助我嗎? 在此先感謝。如何在java中使用補丁

回答

1

在ZIP包中,您可能有源代碼(可能位於src目錄中)。我的意思是很多* .java文件和一些與其他擴展名。你必須在這個文件上應用補丁。在補丁開始時,它指定了你需要的文件。然後使用javac進行編譯,也許可以打包成jar。 如果你沒有源,你必須獲得給定類的源代碼。 然後,您必須在此文件上應用補丁並使用javac進行編譯。然後你會得到.class文件。您必須在系統中使用的.jar或.zip壓縮文件中替換此文件。

在Unix上,您有標準的patch程序來做到這一點,但Windows上通常不存在該程序。如果您想在Windows上使用patch命令(以及許多其他Unix實用程序),則可以下載並安裝Cygwin

但看着補丁文件,它非常小,你可以很容易地做手工更改。查看修補程序文件:必須刪除左列中有-的行。必須添加+的行。