Làm thế nào để có được tệp java i.e mã nguồn từ tệp lớp, tức là từ tệp được biên dịch?tập tin lớp học để chuyển đổi tập tin java
7
A
Trả lời
0
2
Bạn phải sử dụng bộ tách rời.
Java Decompiler là lựa chọn tốt.
Ngoài ra Java Decompiler còn có trình cắm thêm cho Eclipse.
1
Bạn có thể sử dụng lệnh javap để có cấu trúc tổng thể của tệp.
Lưu ý phụ: Cách tốt nhất để vô hiệu hóa bất kỳ ai lấy nguồn từ mã được biên dịch của bạn là sử dụng obfuscation.
5
0
Có bạn không thể làm bất cứ điều gì như chuyển đổi ngược lại.
Điều bạn có thể làm là sửa đổi mã byte khi chạy. Được phép trong Java ...
Kiểm tra gói java.lang.instrumentation
. Điều đó sẽ giúp bạn đạt được mục tiêu của mình trong chừng mực nào ...
0
tôi chỉ công bố một độc lập Java Decompiler GUI (dựa trên Jad) mà bạn có thể nhận được từ util Java Decompiler (JAD based) v1.0
Đây là một dựa trên Windows. Ứng dụng .NET 4.0, hỗ trợ kéo thả các tệp * .jar.
Các vấn đề liên quan
- 1. chuyển đổi tập tin- .mwb sang tập tin .sql
- 2. C# lớp học để phục hồi các tập tin?
- 3. Làm thế nào để chuyển đổi tập tin .mop thành tập tin .po
- 4. Chuyển đổi tập tin trong F #
- 5. đường dẫn đến tập tin trong lớp học thư viện
- 6. requirejs, hai lớp học trong một tập tin
- 7. Xóa tập tin Java 6
- 8. Sử dụng WebSocket để chuyển tập tin
- 9. Eclipse CDT di chuyển tập tin và đổi tên tập tin cấu trúc lại?
- 10. Java - Đọc tập tin XML
- 11. Hằng số Java tập tin
- 12. Launch tập tin từ Java
- 13. Chuyển hướng tập tin C++
- 14. IBM MQ để chuyển tập tin
- 15. Sửa đổi tập tin elf
- 16. maven exec: java chạy tập tin lớp trong jar
- 17. Chuyển nhiều tập tin Java qua ổ cắm
- 18. Làm thế nào để chuyển đổi một tập tin tab tách thành dấu phẩy tách tập tin
- 19. cách đáng tin cậy để chuyển đổi một tập tin vào một byte []
- 20. Tạo một tập tin batch để sao chép và đổi tên tập tin
- 21. Chuyển đổi NSURL đến đường dẫn tập tin địa phương
- 22. Cách chuyển đổi tập tin * .txt thành Unicode
- 23. Di chuyển các tập tin trong C#
- 24. eclipse có thể trích xuất một lớp thứ hai trong tập tin lớp vào tập tin riêng của mình
- 25. Java Tập tin tải lên MySQL
- 26. Java đường dẫn tập tin trong Linux
- 27. Qt lớp để xử lý đường dẫn tập tin
- 28. tập tin tồn tại theo tên tập tin mẫu
- 29. C++ - 2 lớp 1 tập tin
- 30. Lưu tập tin Javascript với tên tập tin
Kiểm tra liên kết này: http://java.decompiler.free.fr/ Một số khác: http://www.varaneckas.com/jad – Zaje