4
A
回答
7
是的,你可以運行jar uf mJarFile.jar com\example\mClass.class
。
但是,請注意,如果類定義了常量static final
原始或字符串變量,那麼這些值將爲in-lined into other classes(因此不會使用新類中包含的值)。
4
jar命令(在Sun JDK bin中提供)替換類。
但是,您需要了解以下內容。
jar uf myJar com\test\MyClass.class
這裏的類位於com.test包
如果類有任何的子類,那麼通常這些類也被創建爲 MyClass的$ MySubclass.class
除了MyClass的。類你都需要替換/添加這些子類.class。 如
jar uf myJar com\test\MyClass$MySubclass.class
同樣重要的是要了解是否涉及任何方法原型改變您的更改, 必須重新編譯那些依賴類和使用它。
最重要的是,如果你的jar被簽名了,你必須辭職你的jar。因爲如果您在jar中更改任何內容,簽名將會丟失。
相關問題
- 1. 安全Jar文件
- 2. 替換jar文件中的文件夾內的類文件
- 3. 替換JAR文件中的XML文件
- 4. 如何在jar文件中替換類文件?
- 5. 如何替換籤名jar內的單個類文件?
- 6. Maven - 用jar替換文件
- 7. 在jar中替換.xml文件
- 8. GWT中外部jar文件的安全
- 9. 文件服務和安全的替換該文件上即時
- 10. 無法在jar文件被替換時加載jar文件中的資源
- 11. 每個類在jar文件中有兩個類文件
- 12. 如何將多個類文件轉換爲一個jar文件?
- 13. 刪除「InetPub」文件夾是否安全?
- 14. 編輯Android SDK文件是否安全?
- 15. 將文本文件安全地存儲在JAR中
- 16. 安全策略文件和jar
- 17. 在子文件夾中的每個單個文件中替換一些文本
- 18. 如何檢查類文件或jar文件是否被檢測?
- 19. 安全的文件交換
- 20. 在單個文件中替換多個文本值
- 21. 安裝JAR文件
- 22. 在jar中編輯一個類文件
- 23. 刪除「ipch」文件夾是否安全 - 預編譯頭文件?
- 24. 如何檢測文件是否要安裝(或替換)?
- 25. 用NSFileManager替換CoreData persistantStore是否安全?
- 26. 用onkeyup()替換JQuery.keyup()是否安全?
- 27. 如何替換jar文件中某個目錄內的某些文件?
- 28. 從單個類文件生成Jar文件
- 29. 檢查上傳的文件是否屬於不安全的文件類型php
- 30. Microsoft.Office.Interop是否可安全地用於網站的(文件轉換)?