Java 中的類檔案編輯器
Rupam Yadav
2023年10月12日
在本文中,我們將討論 Java 類檔案編輯器,這是一個用 Java 建立的工具,用於編輯 Java 編譯的類。我們可以在建立 Java 類後對其進行反編譯並檢視它們,但我們需要 Java 類檔案編輯器之類的工具來修改它們。
Java 類檔案編輯器的特點
- 使用 Java Swing 構建的易於使用的介面
- 允許修改類檔案的各個部分,如方法、字串、常量等。
- 一致性檢查
使用 Java 類檔案編輯器編輯已編譯的 Java 類
-
從 https://sourceforge.net/projects/classeditor/files/ 下載 Java 類檔案編輯器
-
解壓壓縮檔案,開啟 JAR 檔名
ce.jar
,如下所示。
如果我們無法開啟檔案,我們可以開啟命令列/終端並使用以下命令:java - jar c : ce.jar
-
開啟編輯器後,我們使用
File > Open
選單項開啟 Java 類檔案並選擇資源管理器類檔案。 -
我們將在類檔案中使用以下程式碼。
public class ExampleClass1 { private static final String METHOD_NAME1 = "exampleMethod1"; private static final String METHOD_NAME2 = "exampleMethod2"; public static void main(String[] args) { int abc = 200; System.out.println(abc); exampleMethod2(); } static void exampleMethod2() { System.out.println("This is just a method"); } }
-
編輯器開啟檔案後,我們開啟右上角的修改模式;此模式預設關閉,如下圖所示。如果它開啟,按鈕將變為藍色,如果它關閉,則變為綠色。
-
修改開啟後,我們可以通過進入不同的編輯器部分來修改類的某些方面。
編輯器的 General 部分顯示類名及其父類。如果類中有介面,我們可以檢視和編輯介面。類訪問修飾符也在那裡,我們可以根據需要進行更改。
下一部分是常量池部分,它顯示了類中所有編輯器的常量。在這裡,我們可以更改常量的型別及其值。我們可以新增新常量或刪除現有常量。
編輯器的欄位部分顯示了帶有我們可以修改的訪問修飾符的欄位。
編輯器部分的最後一部分是方法部分,其中列出了所有類方法及其名稱、訪問修飾符和返回型別,這些都是可編輯的,我們可以更改它們。
-
在所有修改之後,我們使用
File > Save
選單項儲存類檔案。我們還可以使用File > Export to XML
選單項將欄位名稱、常量、方法及其值等所有專案匯出為 XML 檔案。
作者: Rupam Yadav
Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.
LinkedIn