Tôi đang cố gắng tìm ra cách sử dụng trình biên dịch Java Fernflower.Trình biên dịch java của Fernflower và IntelliJ IDEA
Tôi có thể tìm java-decompiler.jar
tại vị trí sau:
~/idea-IC-162.1628.40/plugins/java-decompiler/lib/java-decompiler.jar
Không có fernflower.jar
, tuy nhiên. Tôi cho rằng điều này là do chức năng đã được xếp thành java-compiler.jar
và Fernflower README chưa được cập nhật trong 2 năm.
Khi tôi chạy sau, tuy nhiên:
java -jar ~/idea-IC-162.1628.40/plugins/java-decompiler/lib/java-decompiler.jar myclassfile.class .
tôi nhận được
không có thuộc tính biểu hiện chính, trong /home//idea-IC-162.1628.40/plugins/java-decompiler /lib/java-decompiler.jar
IntelliJ đã ngừng hỗ trợ giải mã dựa trên dòng lệnh hay tôi thiếu gì đó ở đây?
vĩ đại, công trình này. TIL về sự khác biệt giữa [JAR thực thi và không thực thi được] (http://stackoverflow.com/a/9689868/864684). –