Cum decompilez un fișier de clasă?
Cum decompilez un fișier de clasă?

Video: Cum decompilez un fișier de clasă?

Video: Cum decompilez un fișier de clasă?
Video: What is Java .Class File? | GeeksforGeeks 2024, Mai
Anonim

Pentru a decompilați fișierul de clasă , deschideți oricare dintre dvs Java proiecte și accesați dependențele Maven ale bibliotecilor pentru a vedea fișiere jar incluse în proiectul dvs. Doar extinde orice fișier jar pentru care nu aveți sursa atașată Eclipsă și faceți clic pe. dosarul clasei.

Având în vedere acest lucru, cum decompilez un fișier război?

  1. Creați o copie a fișierului dvs..war > spuneți copy.war.
  2. Redenumiți extensia fișierului copy.war în copy.zip.
  3. dezarhivați acel fișier.
  4. Găsi. fișierele de clasă din folderul dezarhivat.
  5. Apoi utilizatorul deconformează pentru a converti aceste fișiere.class înapoi în fișiere.java. Google despre decompilatoare: Cavaj Java Decompiler.

De asemenea, cum decompilez o clasă în promptul de comandă? Pentru a decompila un grup de fișiere pe linia de comandă, executați următoarele comenzi:

  1. Creați directorul în care vor fi localizate fișierele Java de ieșire.
  2. Rulați comanda pentru a decompila fișierele: java -jar jd-cli. borcan -od.

În acest sens, cum pot vizualiza un fișier.class?

A dosarul clasei este în format binar. Puteți deschide și vedere de către orice editor de text, cum ar fi Notepad în Windows și vi în Mac. Dar pentru a obține codul Java de la a dosarul clasei , puteți folosi fie următoarele: Folosiți un decompilator precum Java Decompiler.

Puteți decompila Java?

Tu sunt gata să decompilați Java fișier de clasă de la Eclipse. Pentru a decompilare Fișierul clasei, deschideți unul dintre fișierele dvs Java proiecte și accesați dependențele Maven ale bibliotecilor pentru a vedea fișierele jar incluse în proiectul dvs. dosarul clasei. Acum poti vezi codul sursă pentru acel fișier în Java editor, simplu și elegant, nu-i așa.

Recomandat: