ปลั๊กอิน IDEA สำหรับการแก้ไขไฟล์ใน jar โดยตรงโดยไม่ต้องแตกไฟล์ รวมถึงไฟล์คลาสและทรัพยากร
ตลาดปลั๊กอิน : https://plugins.jetbrains.com/plugin/24397-JarEditor
ขั้นแรกให้ติดตั้งปลั๊กอิน JarEditor จากตลาดกลาง IDEA อย่างน้อยเวอร์ชัน 2020.3
หลังการติดตั้ง คุณจะเห็นหน้าแท็บเพื่อสลับไปใช้ Jar Editor ในไฟล์ .class ที่ถอดรหัสแล้ว
jar ภายนอก : File->Project Structure->Libraries->Add Library จากนั้นคุณจะเห็น jar ที่ถอดรหัสแล้ว
Nested jar : คลิกขวาที่ขวดที่ซ้อนกัน -> JarEditor -> โครงสร้าง -> ขยาย Nested Jar
หลังจากแก้ไขแล้ว ให้คลิก บันทึก (คอมไพล์) เพื่อคอมไพล์และบันทึกเนื้อหาจาวาที่แก้ไขในปัจจุบัน
สุดท้ายคลิก Build Jar เพื่อเขียนไฟล์คลาสที่คอมไพล์และบันทึกไว้ลงในแพ็คเกจ Jar
รองรับการแก้ไขไฟล์รีซอร์สในแพ็กเกจ jar ด้วย
นี่คือตัวอย่าง:
สำหรับขวดที่คลุมเครือ ผลลัพธ์ของการคอมไพล์ไม่เป็นที่น่าพอใจ ในกรณีนี้ คุณสามารถใช้เครื่องมือเพื่อแก้ไขโค้ดไบต์ได้โดยตรง คลิกไอคอน เครื่องมือคลาสไบต์ เพื่อเลือกเครื่องมือ
ในมุมมองโปรเจ็กต์ของแพ็กเกจ jar คลิกขวาเพื่อดู JarEditor ->สร้าง/ลบ และการดำเนินการอื่นๆ ซึ่งคุณสามารถเพิ่ม/ลบ/เปลี่ยนชื่อ/คัดลอก/วาง/ส่งออกไฟล์ได้
คลิกไอคอน ค้นหา เพื่อค้นหาเนื้อหาของแพ็กเกจ jar หากเป็นคลาส jar จะถูกค้นหาตามเนื้อหาที่ถอดรหัสแล้ว
เมื่อคอมไพล์และเลือก SDK Default จะใช้รันไทม์ JDK (JBR) ที่รวมอยู่ใน Jetbrains หากไม่ได้เลือก SDK Default ระบบจะใช้ JDK ที่ติดตั้งโดยผู้ใช้เฉพาะ
ความคิด | เจดีเค |
---|---|
ไอเดีย 2020.3 - ไอเดีย 2022.1 | เจบีอาร์ เจดีเค11 |
ไอเดีย 2022.2 - ไอเดีย 2024.1 | เจบีอาร์ เจดีเค17 |
IDEA 2024.2 และใหม่กว่า | เจบีอาร์ เจดีเค21 |