Permalänk

Redigera ett java program.

Ifall man har laddat ner ett javaprogram med öppen källkod från någon stanns och man vill redigera denna för att redigera koden. Hur gör man då detta?

EX:
Man laddar ner en fil som heter hello.jar eller .exe eller vad man nu kan ha. Sedan så tycker man att något aggerar fel i programmet och man vill redigera till felet så att det blir rätt. Hur gör man då för att öppna koden till programmet för att sedan kunna redigera det?

Permalänk
Skrivet av Deathdevil:

Ifall man har laddat ner ett javaprogram med öppen källkod från någon stanns och man vill redigera denna för att redigera koden. Hur gör man då detta?

EX:
Man laddar ner en fil som heter hello.jar eller .exe eller vad man nu kan ha. Sedan så tycker man att något aggerar fel i programmet och man vill redigera till felet så att det blir rätt. Hur gör man då för att öppna koden till programmet för att sedan kunna redigera det?

En .exe-fil kan du inte få ut källkoden ur, den är kompilerad och i binärform. En jar kan du t.ex packa upp med "jar -xf <jar-fil>" i en linuxterminal eller ett cmd-fönster om du har satt dina envir. variables i Ms Windows. Det uppackade materialet kommer förmodligen vara .class-filer.
För att komma åt källkoden (.java-filer) kan du (förmodligen) importera jar-filen i din utvecklingsmiljö, lite beroende på vilken miljö du använder.

Alternativet är ju att du frågar de som skapat programmet om du kan få källkoden skickad till dig.

Permalänk
Medlem

Om det är open source brukar det oftast finnas tillgång till deras svn/github lr dylikt på samma sida för att ta ner källkoden ordentligt.

Visa signatur

Spelrigg: 800D| i7 3930K@4,7 GHz - Custom WC | 32 GB Kingston HyperX Beast | 7970 GHz X-Edition |1x30 Dell U3011, 2x27" | Sennheiser HD650 | Xonar Essence STX |
Laptop: G74SX 17,3" 120 Hz 3D |
Server: Phenom II X4 955BE | Corsair XMS3 8 GB | 16 HDDs, 27 TB |
HTPCs: ASUS EEE Box 1.8 Ghz | Blu-Ray | OCZ Vertex 2 60 GB | 4 GB RAM |