Avatar billede d.kryger Praktikant
29. oktober 2002 - 10:23 Der er 5 kommentarer og
2 løsninger

Lave om i en .class-fil...

Hej eksperter.

Kan man lave om i en class-fil og hvordan gør man?

Jeg vil nemlig gerne have lidt sne på et billede på min hjemmeside, men jeg ønsker ikke at linke til den hjemmeside, som man gør i øjeblikket...

Forviret? Se evt. her:
http://www.egenhjemmeside.dk/Java/snevejr/sne.zip

Håber nogle kan hjælpe mig.
Avatar billede Slettet bruger
29. oktober 2002 - 10:29 #1
Først skal du dekode class filen. Det kan du gøre med programmet jshrink, som kan downloades på http://www.downseek.com/download/16146.asp ...

Herefter burde du kunne se i java filen og lave de ændringer du måtte ønske dig =)

Det er måden at gøre det på
Avatar billede d.kryger Praktikant
29. oktober 2002 - 10:31 #2
Man kan ikke downloade fra denne side...
Avatar billede Slettet bruger
29. oktober 2002 - 10:33 #3
Så kan du herfra =)

http://www.e-t.com/jshrink.html
Avatar billede di8leva Nybegynder
29. oktober 2002 - 10:35 #4
hvis du lægger till en param tag i html-filen så kan du linke till vilken hjemmeside du vill.
så html filen ser ut som:

<html>
<head>
</head>
<p align="center">
<applet code="snow.class" width=468 height=225>
<param name=image value=snow.jpg>
<param name=href value=http://www.hotmail.com>
</applet>
</body>
</html>
Avatar billede disky Nybegynder
29. oktober 2002 - 10:37 #5
Den bedste Java dekompiler er uden tvivl JAD
som du finder her: http://kpdus.tripod.com/jad.html
Desværre har han idag brugt for meget båndbrede så siden er suspended.

Så har du source koden, retter i koden, compiler igen og vupti back to normal.

Men har du rettighed til at ændre i den .class fil du ønsker ?
Hvis du ikke har er det selvfølgelig ulovligt, husk også at .class filer kan obfusceres og så kan du godt glemme det.
Avatar billede d.kryger Praktikant
29. oktober 2002 - 10:54 #6
di8leva > Kan man ikke på en eller anden måde, med noget kode, gøre så man ikke kan klikke på billedet. Så det bare er et normalt billede...
Avatar billede di8leva Nybegynder
29. oktober 2002 - 10:58 #7
man kan, men då måste man gøra som disky och lacops skrivet.
decompile:a classfilen, ændra i koden och compile:a =(
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester