/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Åbne java spil så man kan se koden er det ~
Fra : Fist Of Java


Dato : 14-11-01 03:07

Hejsa er det muligt at åbne et java spil i form f.eks kabale.exe for at se
hvordan det er lavet ??

Takker



 
 
Soren 'Disky' Reinke (14-11-2001)
Kommentar
Fra : Soren 'Disky' Reinke


Dato : 14-11-01 09:34


"Fist Of Java" <janimal@mail.trillegaarden.dk> skrev i en
meddelelse news:3bf1d1c8$0$10679$4d4eb98e@news.dk.uu.net...
> Hejsa er det muligt at åbne et java spil i form f.eks
kabale.exe for at se
> hvordan det er lavet ??

Går ind på www.google.com og søg efter 'JAD' det er en af de
bedste dekompilere til Java der findes.

Men hvis de .class filer du vile kigge i er kørt igennem en
obfuscator, kan du næsten godt glemme det, så er det nemlig meget
besværligt at tolke koden.

p.s. spillene på tv2 er obfuscatet, men f.eks. chatten på
netstation's højhus er ikke.
--
With many Thanks

Soren ' Disky ' Reinke ICQ #1413069
http://www.disky-design.dk/fish
Remove IHSYD from email address when replying by email



Fist Of Java (14-11-2001)
Kommentar
Fra : Fist Of Java


Dato : 14-11-01 13:22

Hejsa, har kigget ldit på det og det kan da ikke bruges til at decompile exe
filer kan det, eller er der en der lige kan forklare hvordan...

Takker
"Soren 'Disky' Reinke" <disky@disky-design.ihsyd.dk> wrote in message
news:bPnI7.162$jA3.3673074708@news.euroconnect.net...
>
> "Fist Of Java" <janimal@mail.trillegaarden.dk> skrev i en
> meddelelse news:3bf1d1c8$0$10679$4d4eb98e@news.dk.uu.net...
> > Hejsa er det muligt at åbne et java spil i form f.eks
> kabale.exe for at se
> > hvordan det er lavet ??
>
> Går ind på www.google.com og søg efter 'JAD' det er en af de
> bedste dekompilere til Java der findes.
>
> Men hvis de .class filer du vile kigge i er kørt igennem en
> obfuscator, kan du næsten godt glemme det, så er det nemlig meget
> besværligt at tolke koden.
>
> p.s. spillene på tv2 er obfuscatet, men f.eks. chatten på
> netstation's højhus er ikke.
> --
> With many Thanks
>
> Soren ' Disky ' Reinke ICQ #1413069
> http://www.disky-design.dk/fish
> Remove IHSYD from email address when replying by email
>
>



Dennis Thrysøe (14-11-2001)
Kommentar
Fra : Dennis Thrysøe


Dato : 14-11-01 14:00

Hejsa,

Jeg tror du er kommet lidt på vildspor. exe-filer har typisk ikke noget
med Java at gøre.

Hvis den exe-fil du sidder med alligevel har, er der ikke mange
muligheder for at få det lavet til noget forståeligt.

Det bedste du kan få ud af en exe-fil er i bedste fald noget meget
syntetisk C kode eller tilsvarende.

-dennis


Fist Of Java wrote:

> Hejsa, har kigget ldit på det og det kan da ikke bruges til at decompile exe
> filer kan det, eller er der en der lige kan forklare hvordan...
>
> Takker
> "Soren 'Disky' Reinke" <disky@disky-design.ihsyd.dk> wrote in message
> news:bPnI7.162$jA3.3673074708@news.euroconnect.net...
>
>>"Fist Of Java" <janimal@mail.trillegaarden.dk> skrev i en
>>meddelelse news:3bf1d1c8$0$10679$4d4eb98e@news.dk.uu.net...
>>
>>>Hejsa er det muligt at åbne et java spil i form f.eks
>>>
>>kabale.exe for at se
>>
>>>hvordan det er lavet ??
>>>
>>Går ind på www.google.com og søg efter 'JAD' det er en af de
>>bedste dekompilere til Java der findes.
>>
>>Men hvis de .class filer du vile kigge i er kørt igennem en
>>obfuscator, kan du næsten godt glemme det, så er det nemlig meget
>>besværligt at tolke koden.
>>
>>p.s. spillene på tv2 er obfuscatet, men f.eks. chatten på
>>netstation's højhus er ikke.
>>--
>>With many Thanks
>>
>>Soren ' Disky ' Reinke ICQ #1413069
>>http://www.disky-design.dk/fish
>>Remove IHSYD from email address when replying by email
>>
>>
>>
>
>


Lars Dam (14-11-2001)
Kommentar
Fra : Lars Dam


Dato : 14-11-01 14:15

On Wed, 14 Nov 2001 13:22:23 +0100, "Fist Of Java"
<janimal@mail.trillegaarden.dk> wrote:

>Hejsa, har kigget ldit på det og det kan da ikke bruges til at decompile exe
>filer kan det, eller er der en der lige kan forklare hvordan...
>
>Takker

Du mangler tilsyneladende en grundlæggende forståelse for hvordan et
Java program bliver til:

En udvikler skriver noget javakode en *.java fil
Denne kompilerer han, og der kommer en *.class fil
Når han skal distribuere et program som består af mange .class filer,
så pakker han dem ned i en *.jar fil, som basalt set blot er et zip
arkiv.

Ind imellem disse processer kan man så køre en obfuscator som gør at
det er svært at komme fra .class tilbage til *.java.

For at du skal kunne se *.java kode ud fra en *.jar fil, så kan du
f.eks. bruge jad som 'dekompilerer' *.class til java. Er *.class filen
'obfuscated' så vil det være ret så ulæseligt (uforståeligt) *.java
filer der kommer frem.

Er *.class filerne ikke obfusceret, så vil du ikke få den præcise
original java kode frem, men noget der er tæt på, og som er til at
forstå.

Når du så snakker om .exe filer, så har det ikke rigtigt noget med
java at gøre, i og med at *.class filer bliver afviklet af en jvc
(java virtual machine)...

Dog findes der værktøjer som kan kompilere enten *.java, eller *.class
filer til .exe filer. Er dette tilfældet i din situation så har du
problemer, da der ikke findes værktøjer der kan dekompilere *.exe
filer til java.

Den eneste måde en *.exe fil kan dekompileres på, er at dekompilere
den til assembler, hvilket kræver mange års erfaring for at beherske
assembler på sådant et niveau at man kan rette i det.

vh. ld

---
"Time is the fire in which we burn"

Martin Mouritzen (14-11-2001)
Kommentar
Fra : Martin Mouritzen


Dato : 14-11-01 14:45

On Wed, 14 Nov 2001 13:22:23 +0100, "Fist Of Java"
<janimal@mail.trillegaarden.dk> wrote:

>Hejsa, har kigget ldit på det og det kan da ikke bruges til at decompile exe
>filer kan det, eller er der en der lige kan forklare hvordan...

exe filer er ikke[1] Java.

Søg på Google efter "Java Game Tutorial" eller lignende, så vil du få
tonsvis af kildekode forærende, hvor du ikke behøver dekompilere noget
som helst, og oftest ikke behøve tænke på copyright hensyn.

[1] Okay, 99,999% sikkert ikke Java.
--
Guideix Martin Mouritzen Phone +45 43270524
Ringager 2A, 1. Java Developer Fax +45 43270556
DK-2605 Brøndby mm@guideix.com http://www.guideix.com

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste