Bir sınıf dosyasını nasıl ayrıştırırım?
Bir sınıf dosyasını nasıl ayrıştırırım?

Video: Bir sınıf dosyasını nasıl ayrıştırırım?

Video: Bir sınıf dosyasını nasıl ayrıştırırım?
Video: ayrıştırma 2024, Mayıs
Anonim

İçin sınıf dosyasını geri derleme , herhangi birini aç Java projeleri görmek ve kütüphanelerin Maven bağımlılıklarına gidin. jar dosyaları projenize dahildir. Sadece herhangi birini genişlet jar dosyası eklenmiş kaynağınız olmayan tutulma ve üzerine tıklayın. sınıf dosyası.

Bunu göz önünde bulundurarak, bir savaş dosyasını nasıl çözebilirim?

  1. .war dosyanızın bir kopyasını oluşturun > copy.war deyin.
  2. copy.war dosyasının uzantısını copy.zip olarak yeniden adlandırın.
  3. o dosyayı açın.
  4. Bul. sıkıştırılmamış klasörünüzdeki class dosyaları.
  5. Daha sonra bu.class dosyalarını tekrar.java dosyalarına dönüştürmek için kullanıcı kod çözücüler. Google kod çözücüler hakkında: Cavaj Java Decompiler.

Aynı şekilde, komut isteminde bir sınıfı nasıl ayrıştırırım? Komut satırında bir grup dosyayı geri derlemek için aşağıdaki komutları çalıştırın:

  1. Çıktı Java dosyalarınızın bulunacağı dizini oluşturun.
  2. Dosyaları geri derlemek için şu komutu çalıştırın: Java -jar jd-cli. kavanoz -od.

Bu bağlamda, bir.class dosyasını nasıl görüntüleyebilirim?

A sınıf dosyası ikili biçimdedir. açabilir ve görüş Windows'ta not defteri ve mac'te vi gibi herhangi bir metin düzenleyici tarafından. Ancak Java kodunu bir sınıf dosyası , aşağıdakilerden birini kullanabilirsiniz: Java Decompiler gibi bir kod çözücü kullanın.

Java'yı geri derleyebilir misiniz?

Sen hazırız Java'yı geri derlemek Eclipse'den sınıf dosyası. İçin kaynak koda dönüştürme class dosyanızdan herhangi birini açın Java projenize dahil olan jar dosyalarını görmek için Maven kitaplık bağımlılıklarına gidin. sınıf dosyası. Şimdi yapabilirsiniz o dosyanın kaynak koduna bakın Java editör, basit ve zarif değil mi?

Önerilen: