Avatar billede neo_bill Nybegynder
27. oktober 2004 - 17:11 Der er 9 kommentarer og
2 løsninger

En god compiler til Windows?

Hejsa!

Jeg vil gerne kunne compile .java-filer til .exe-executables til windows.

Nogen der kender en god compiler, og kan instruere mig i præcis hvorledes kan jeg gøre dette?

-bill
Avatar billede arne_v Ekspert
27. oktober 2004 - 17:14 #1
Det er meget ikke-Java'sk.

Og jeg vil kraftigt fraråde det.

Hvis du absolut vil så kig på te produkt som:
  http://www.excelsior-usa.com/jet.html
Avatar billede fastpoint Nybegynder
27. oktober 2004 - 18:33 #2
http://www.ej-technologies.com/products/exe4j/overview.html

Den virker helt okay

arne_v:
Hvorfor er det ikke javask at lave dem om til exe filer?
Det har jeg ikke fået forklaret på datamatiker endnu:)
Avatar billede arne_v Ekspert
27. oktober 2004 - 18:39 #3
Bemærk at Excelsior Jet, GCJ etc. er anderledes end Exe4j, Borlands JBuilders
native executable etc..

De første konverterer Java byte koden til native EXE kode.

De sidste laver en EXE som når kan kører den starter en JVM som
kører den Java byte kode der ligger uændret inden i EXE filen.

Det er 2 helt forskellige ting.
Avatar billede arne_v Ekspert
27. oktober 2004 - 18:41 #4
fastpoint>

Det bryder med Javas platform uafhængighed.

Det gør det umuligt at genbruge den distribuerede kode.

Og den første kategori nævnt ovenfor rejser en del subtile tekniske
problemer (prøv f.eks. at nærlæs om Jets support for AWT og Swing).
Den anden kategori er mere uproblematisk.
Avatar billede fastpoint Nybegynder
27. oktober 2004 - 18:56 #5
Det også rigtig! laver nu mest exe filer i delphi.. hvilket man sikkert også kan kritisere:P
Avatar billede arne_v Ekspert
27. oktober 2004 - 19:19 #6
I Delphi (før Delphi.NET) har du ligesom ikke andre muligheder

:-)
Avatar billede arne_v Ekspert
27. oktober 2004 - 19:19 #7
og et svar fra mig
Avatar billede neo_bill Nybegynder
27. oktober 2004 - 19:44 #8
Jamen, jeg kunne enormt godt også tænke mig at få et hint til hvorledes jeg gør? Har alt source klar -> Skal bare compile 3 souce-filer.
Avatar billede fastpoint Nybegynder
27. oktober 2004 - 19:54 #9
arne_v:
yep der har man ikke andre muligheder hehe men Delphi laver noget lidt store exefiler.. men ved godt man kan fixe på det så de bliver en del mindre;)

Neo_bill.. jeg har desværre ikke nogen af dem på mit system.. men burde vel være lige til ?
Avatar billede arne_v Ekspert
27. oktober 2004 - 19:56 #10
neo>

Alle de tools forventer at først compiler fra .java til .class

Hvis du er begynder til Java så glem alt om at konvertere til EXE

Du compiler dit program og kører det "The java way".

javac Foobar.java
java -classpath . Foobar
Avatar billede neo_bill Nybegynder
27. oktober 2004 - 20:05 #11
I har osse fået karma =)
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