Lebih
Extract source code dari .file jar
Apakah ada cara untuk mengambil kode sumber dari eksekusi .file jar (Java ME)?
158
10
Apakah ada cara untuk mengambil kode sumber dari eksekusi .file jar (Java ME)?
Gunakan JD GUI. Buka aplikasi, drag dan drop file JAR ke dalamnya.
Anda dapat mengekstrak file jar dengan perintah :
Referensi : Oracle's JAR dokumentasi
Saya percaya ini dapat dilakukan dengan sangat mudah. Anda selalu dapat mengekstrak file sumber (file Java) file jar ke zip.
Langkah-langkah untuk mendapatkan sumber-sumber file jar seperti zip :
Semoga ini bisa membantu.
Link mati karena beberapa alasan sehingga menambahkan link dari mana anda dapat men-download JDGUI
Anda JAR mungkin berisi sumber dan javadoc, dalam hal ini anda hanya dapat menggunakan
jar xf my.jar
untuk mengekstrak mereka.Jika tidak, anda dapat menggunakan decompiler seperti yang disebutkan di adarshr's jawaban:
Aku tahu itu's sebuah pertanyaan lama Masih berpikir itu akan membantu seseorang
Buka file jar's folder.
perubahan itu's ekstensi .zip.
Anda baik untuk pergi dan dapat dengan mudah mengekstrak hanya dengan mengklik ganda.
Catatan: saya diuji ini di MAC, ia bekerja. Mudah-mudahan ini akan bekerja pada windows juga.
AndroChef Java Decompiler menghasilkan sangat baik kode yang dapat anda gunakan secara langsung dalam proyek anda...
Lakukan hal berikut pada kotak linux anda di mana jawa karya (jika u seperti terminal cara melakukan sesuatu)
CATATAN : sebagai @Richard berkomentar "ini mungkin ilegal tergantung pada apakah anda memiliki hak cipta untuk jar, negara yang anda tinggal di dan tujuan anda untuk melakukannya."
Alat-alat di atas ekstrak jar. Juga ada beberapa alat-alat lain dan perintah untuk mengekstrak jar. Tapi AFAIK anda bisa mendapatkan kode java dalam kasus kode yang telah dikaburkan.
-Terselubung .file jar ke .zip (Di windows hanya mengubah ekstensi) -Unzip .folder zip -Anda akan mendapatkan lengkap .file java
misalkan anda file JAR di C:\Documents and Settings\mmeher\Desktop\jar dan file JAR nama xx.jar, maka tulislah di bawah ini dua perintah di command prompt:
1> cd C:\Documents and Settings\mmeher\Desktop\jar
2> jar xf xx.jar