Apakah ada cara untuk mengekstrak kode sumber dari file .jar yang dapat dieksekusi (Java ME)?
java
jar
java-me
decompiling
hiba
sumber
sumber
Jawaban:
Gunakan JD GUI . Buka aplikasi, seret dan taruh file JAR Anda ke dalamnya.
sumber
jar xf filename.jar
Anda dapat mengekstrak file jar dengan perintah:
Referensi: Dokumentasi JAR Oracle
sumber
filename.jar
menjadifilename.jar.zip
dan kemudian hanya membuka ritsletingnya.Saya percaya ini bisa dilakukan dengan sangat mudah. Anda selalu dapat mengekstrak file sumber (file Java) dari file jar ke zip.
Langkah-langkah untuk mendapatkan sumber file jar sebagai zip:
lokasi di sistem Anda.
Semoga ini membantu.
Tautan itu mati karena beberapa alasan sehingga menambahkan tautan dari tempat Anda dapat mengunduh JDGUI
sumber
JAR Anda mungkin berisi sumber dan javadoc, dalam hal ini Anda dapat menggunakannya
jar xf my.jar
untuk mengekstraknya.Kalau tidak, Anda dapat menggunakan dekompiler seperti yang disebutkan dalam jawaban adarshr:
sumber
Saya tahu ini pertanyaan lama. Masih berpikir itu akan membantu seseorang
1) Buka folder file jar Anda.
2) ubah ekstensi itu menjadi .zip.
3) Anda baik untuk pergi dan dapat dengan mudah mengekstraknya hanya dengan mengklik dua kali.
Catatan: Saya menguji ini di MAC, itu berhasil. Semoga ini akan bekerja pada windows juga.
sumber
Lakukan hal berikut pada kotak linux Anda di mana java bekerja (jika Anda suka cara terminal dalam melakukan sesuatu)
CATATAN : seperti yang dikomentari @Richard "ini mungkin ilegal tergantung pada apakah Anda memiliki hak cipta atas toples, negara tempat Anda tinggal, dan tujuan Anda melakukannya."
sumber
AndroChef Java Decompiler menghasilkan kode yang sangat bagus yang dapat Anda gunakan langsung di proyek Anda ...
sumber
Alat di atas mengekstrak toples. Juga ada beberapa alat dan perintah lain untuk mengekstrak toples. Tapi AFAIK Anda tidak bisa mendapatkan kode java jika kode kasus telah dikaburkan.
sumber
misalkan file JAR Anda ada di C: \ Documents and Settings \ mmeher \ Desktop \ jar dan nama file JAR adalah xx.jar, lalu tuliskan dua perintah di bawah ini di command prompt:
1> cd C: \ Documents and Settings \ mmeher \ Desktop \ jar
2> jar xf xx.jar
sumber
-Tutup file .jar ke .zip (Di windows cukup ubah ekstensi) -Unzip folder .zip -Anda akan mendapatkan file .java yang lengkap
sumber