Anzure Skrevet 19. oktober 2012 Del Skrevet 19. oktober 2012 Hei! Jeg leter etter et bra programm som man kan åpne jar-filer i. Skulle gjerne hatt download link. ; Lenke til kommentar
Hårek Skrevet 19. oktober 2012 Del Skrevet 19. oktober 2012 7-Zip er et program som kan brukes til mye, så vil anbefale det. En .jar fil er jo igrunnen bare en .zip fil. Lenke til kommentar
Anzure Skrevet 19. oktober 2012 Forfatter Del Skrevet 19. oktober 2012 Kan du forklare hvordan man får frem kildekoden/sourcecode til en jar-fil? Har lastet ned 7-Zip. Lenke til kommentar
Hårek Skrevet 19. oktober 2012 Del Skrevet 19. oktober 2012 En jar fil inneholder ikke kildekode. Jar brukes vanligvis for å pakke alle .class filene som Java kompilatoren lager, til en enkelt fil. Lenke til kommentar
Anzure Skrevet 19. oktober 2012 Forfatter Del Skrevet 19. oktober 2012 (endret) En jar fil inneholder ikke kildekode. Jar brukes vanligvis for å pakke alle .class filene som Java kompilatoren lager, til en enkelt fil. En .class fil inneholder en kildekode. Derfor trenger jeg et programm som åpner hele kildekoden til .jar filen. Endret 19. oktober 2012 av waremanu Lenke til kommentar
Hårek Skrevet 19. oktober 2012 Del Skrevet 19. oktober 2012 Det er feil å kalle det kildekode. Det man mener med kildekode er den tekstfilen som en programmerer skriver. Som f.eks en .java fil. .class filer inneholde bytecode. Det er vesentlig mer krevende å lese, det er meningen at det er maskinen som leser det. Men du kan søke i Google på "bytecode viewer". Eller kanskje du mener å konvertere byte code til source code? Da brukes en dekompilator. 3 Lenke til kommentar
TheRealL Skrevet 19. oktober 2012 Del Skrevet 19. oktober 2012 (endret) Denne http://java.decompil...ree.fr/?q=jdgui er fine greier. Har brukt den flere ganger når jeg har ønsket å se på programlogikken. Vit at det er ikke 100% fungerende -lesbar- kildekode som du finner i .class / .jar filene. Koden kan enten være obfuskert (metodeNavn() -> a(), felt -> f, osv. ), itillegg så er ikke navnet på lokale verdier lagret, dvs verdier innenfor et scope. Ofte så er ei heller feltnavnene på metoder tilgjenglige, det avhenger om de har kompilert med/uten denne informasjonen. Enjoy! (Forøvrig, om det er Minecraft / Minecraft Mod du tenker å dekompilere - (ref. YouTube kanalen din) - for Minecraft så eksisterer MCP - Minecraft Coder Pack. Om det er en mod du skal dekompilere, vel, da har du en stor jobb forran deg, fordi da må du manuelt matche de obfuskerte navnene opp mot normalt lesbare felt navn - det tar tid. Endret 19. oktober 2012 av TheRealL 1 Lenke til kommentar
Anzure Skrevet 20. oktober 2012 Forfatter Del Skrevet 20. oktober 2012 Er det ett programm som åpner uten feil? Blir veldig mye å endre på hvis det ikke er sånne programmer.. Lenke til kommentar
quantum Skrevet 21. oktober 2012 Del Skrevet 21. oktober 2012 Alle programmer har feil, så dette må du jo nesten finne ut selv. Spesielt når ingen andre enn du vet hvilke class-filer du har tenkt å dekompilere. Du kan jo også støte på et potensielt problem hvis du må løse opp alle avhengighetene til andre jar-arkiver. Lenke til kommentar
GeirGrusom Skrevet 22. oktober 2012 Del Skrevet 22. oktober 2012 Er det ett programm som åpner uten feil? Blir veldig mye å endre på hvis det ikke er sånne programmer.. Hvis programmet er open source, så gå til kildekoden istedet. Det er sterkt frarådet å decompile programmer. Lenke til kommentar
Anzure Skrevet 22. oktober 2012 Forfatter Del Skrevet 22. oktober 2012 Alle programmer har feil, så dette må du jo nesten finne ut selv. Spesielt når ingen andre enn du vet hvilke class-filer du har tenkt å dekompilere. Du kan jo også støte på et potensielt problem hvis du må løse opp alle avhengighetene til andre jar-arkiver. Et program som heter cavaj har ingen feil, men den støtter bare en og en class fil. Og det tar veldig, veldig lang tid å åpne alle class filene ettersom det er veldig mange class filer. Lenke til kommentar
Djn Skrevet 23. oktober 2012 Del Skrevet 23. oktober 2012 Alle programmer har feil, så dette må du jo nesten finne ut selv. Spesielt når ingen andre enn du vet hvilke class-filer du har tenkt å dekompilere. Du kan jo også støte på et potensielt problem hvis du må løse opp alle avhengighetene til andre jar-arkiver. Et program som heter cavaj har ingen feil, men den støtter bare en og en class fil. Og det tar veldig, veldig lang tid å åpne alle class filene ettersom det er veldig mange class filer. Av generell nysgjerrighet, hva er det egentlig du driver med? Å dekompilere digre java-prosjekter er ikke alltid gal ting å gjøre, men det er et kraftig hint om at du burde vurdere om det finnes en bedre løsning ... Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå