Apakah ada cara untuk mengambil kode sumber dari eksekusi .file jar (Java ME)?
Anda dapat mengekstrak file jar dengan perintah :
jar xf filename.jar
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:
Penggunaan JD GUI. Buka aplikasi, seret dan drop file JAR ke dalamnya.
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.
Lakukan hal berikut pada kotak linux anda di mana jawa karya (jika u seperti terminal cara melakukan sesuatu)
cd ~
mkdir decompiled_code && cd decompiled_code
wget https://bitbucket.org/mstrobel/procyon/downloads/procyon-decompiler-0.5.36.jar
java -jar procyon-decompiler-0.5.36.jar /Path/to/your/jar -o .
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."