"Bertel Lund Hansen" <nospamius@lundhansen.dk> wrote in message
news:e7j8f0l4li2232oilkgc8v6viccik20eik@news.stofanet.dk...
> Henrik skrev:
>
> >Har hentet et lille program på nettet, men programmet består af 2 *.class
> >filer, men hvordan får jeg dem lavet om til noget som jeg kan bruge ?
>
> De kan bruges direkte (hvis de da indeholder en main()).
>
> Åbn en kommandoboks og skriv
> java <komplet sti til klassefilen inklusive filnavn, men uden
> .class>".
>
> Det aktiverer filen. Hvis det ikke virker, skyldes det at der
> ikke er en main() i filen, og så kan det kun bruges i forbindelse
> med et andet javaprogram, og så skal man endda vide hvilke
> klasser og metoder der er i filen.
>
Hvilket man kan benytte "javap" til. Ellers bør man nok tage kontakt dertil,
hvor man har downloadet filerne, således at der ikke er tvivl om, man må
bruge dem eller ej.
> --
> Bertel
>
http://bertel.lundhansen.dk/ FIDUSO:
http://fiduso.dk/
Bortset fra det, så kan "hvordan får jeg dem lavet om til noget som jeg kan
bruge ?" betyde flere ting, f.eks. "Hvordan får jeg kildekoden at se?" Igen,
hvis det ikke er tilladt for dig at shanghai'e class-filerne, så er det nok
heller ikke interessant at nuppe kilden. Bortset fra det, så findes der
forskellige java decompilere - google er din ven.
http://members.fortunecity.com/neshkov/dj.html kan godt bruges. Du risikerer
dog, at folk har benyttet en obfuscator - hvilket gør kilden rimeligt
ulæselig for alm. mennesker. På den anden side, så er der folk, der skriver
programmer så grimt (hånd-obfusctor), at det stort set er umuligt at læse.
Da kommentarer ikke er med i class-filerne, får du naturligvis heller ikke
dem ud af en decompiler - så det kan tage lang tid at forstå, hvad der
foregår.
/nobody important