Extract source code dari .file jar

Apakah ada cara untuk mengambil kode sumber dari eksekusi .file jar (Java ME)?

Mengomentari pertanyaan (2)

Gunakan JD GUI. Buka aplikasi, drag dan drop file JAR ke dalamnya.

Komentar (2)

Anda dapat mengekstrak file jar dengan perintah :

jar xf filename.jar

Referensi : Oracle's JAR dokumentasi

Komentar (3)

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 :

  1. Download JAD dari http://techieme.in/resources-needed/ dan menyimpannya di lokasi pada sistem anda.
  2. Drag dan drop jar yang anda inginkan sumber-sumber di JAD. 3 JAD UI akan terbuka dengan semua paket struktur dalam format pohon.
  3. Klik pada menu File dan pilih save ujar sumber.
  4. Itu akan menyelamatkan sumber-sumber zip dengan nama yang sama seperti tabung.

Semoga ini bisa membantu.

Link mati karena beberapa alasan sehingga menambahkan link dari mana anda dapat men-download JDGUI

Komentar (2)

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.

Komentar (1)

Aku tahu itu's sebuah pertanyaan lama Masih berpikir itu akan membantu seseorang

  1. Buka file jar's folder.

  2. perubahan itu's ekstensi .zip.

  3. 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.

Komentar (5)

AndroChef Java Decompiler menghasilkan sangat baik kode yang dapat anda gunakan secara langsung dalam proyek anda...

Komentar (0)

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."

Komentar (1)

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.

Komentar (1)

-Terselubung .file jar ke .zip (Di windows hanya mengubah ekstensi) -Unzip .folder zip -Anda akan mendapatkan lengkap .file java

Komentar (2)

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

Komentar (0)