Avatar billede maverick_quazary Nybegynder
08. maj 2001 - 23:06 Der er 24 kommentarer og
1 løsning

Hvordan laver jeg en .exe-fil?

Hejsa

Jeg har en HexToDec.class, jeg gerne vil have liggende som .exe fil.

Den bruger importer java.swing.*, java.awt.* og java.awt.event.*.

Tror den er ret nem den her...

/Mav
Avatar billede phylox2 Nybegynder
08. maj 2001 - 23:12 #1
Normalt kan man ikke lave .exe i Java - men du kan dog hente Jar2exe, som kan gøre dette
Avatar billede phylox2 Nybegynder
08. maj 2001 - 23:13 #2
Avatar billede maverick_quazary Nybegynder
08. maj 2001 - 23:14 #3
Jeg ved at det kan lade sig gøre med JDK-pakken, spørgsmålet er bare hvordan..

/Mav
Avatar billede phylox2 Nybegynder
08. maj 2001 - 23:14 #4
Nej - det kan det ikke ...
Avatar billede maverick_quazary Nybegynder
08. maj 2001 - 23:27 #5
Nå, men hvor om alting er, så har jeg prøvet java2exe, med syntaksen java2exe /MAIN:HexToDec.class /OUT:HexToDec.exe *.class

Den tager de to .class-filer (HexToDec.class og HexToDec$ButtenListener.class) og laver en .exe fil.. jeg får en fejl, hvor den siger at den ikke kan finde main-klassen ved runtime..

Nogle der kan give mig en præcis beskrivelse af hvordan jeg laver en .exe-fil? Og som phylox2 gættede, så er det til windows 9x..

/Mav
Avatar billede disky Nybegynder
09. maj 2001 - 08:26 #6
lad være med at lave en .exe fil.

Hele ideen med java er et platformsuafhængigt sprog. Og det er en .exe fil ikke.

Hvorfor vil du overhovedet ændre det til en .exe fil ?
Avatar billede maverick_quazary Nybegynder
09. maj 2001 - 09:20 #7
disky .. det troede jeg egentligt sagde sigselv... Fordi jeg muligtvis vil bruge den på andre maskiner, med windows, hvor JDK-pakken ikke er installeret!

og nej, jeg skal ikke have en lektion om hvordan jeg laver appletter, det er jeg udemærket klar over. Jeg vil bare gerne vide hvordan jeg laver en .exe fil!

/Mav
Avatar billede disky Nybegynder
09. maj 2001 - 09:23 #8
du bruger bare jview til at køre dine programmer på en windows uden JDK.

Jview er en del af windows per default, og den kan køre programmerne uden problemmer (normalt)

Skriv:

jview -cp . KlasseNavn

SÅ spiller dne bare, og du slipper for at installere JRE eller JDK
Avatar billede maverick_quazary Nybegynder
09. maj 2001 - 09:36 #9
disky.. ligemeget, jeg vil stadigt have en .exe fil, så jeg kan smide den i nakken på de mest ukyndige EDB venner jeg har!

/Mav
Avatar billede maverick_quazary Nybegynder
09. maj 2001 - 09:36 #10
EDB-ukyndige even...
Avatar billede disky Nybegynder
09. maj 2001 - 09:38 #11
kan dine venner finde ud af at double clicke på en .bat fil ?

java og .exe er en DUM ting (min mening)
Avatar billede maverick_quazary Nybegynder
09. maj 2001 - 09:40 #12
disky .. drop det nu bare! Spørgsmålet var \"Hvordan laver jeg en .exe-fil?\", hvis du ikke kender svaret, eller har et godt forslag som phylox2, så drop det!

/Mav
Avatar billede disky Nybegynder
09. maj 2001 - 09:57 #13
du bliver sgu da hurtig sur.

Fat det JAVA og EXE passer IKKE sammen.

Hvis du absolut har totalt dumme venner lav det i C++
Avatar billede maverick_quazary Nybegynder
09. maj 2001 - 10:04 #14
disky .. nej, bliver ikke sur, er bare skuffet over at ingen ved hvordan man laver en .exe fil i Java.. du siger Java og Exe ikke passer sammen? Sig det til dem der har lavet Forte...

/Mav
Avatar billede disky Nybegynder
09. maj 2001 - 10:06 #15
tja hvorfor skulle jeg dog det.

Forte er lavet i Java, og det eneste der er .exe er ganske enkelt startfilen. altså ligesom java.exe

men prøv at søg på www.google.com efter \"java2exe\" eller lignende
Avatar billede maverick_quazary Nybegynder
09. maj 2001 - 10:09 #16
den har jeg allerede.. har også inkluderet den syntaks jeg brugte.. .exe filen der kommer ud, indeholder java2exe-shareware crap og desuden kan den ikke finde mainclass filen...

/Mav
Avatar billede disky Nybegynder
09. maj 2001 - 10:11 #17
har du \'current directory\' med i din classpath ?
Avatar billede maverick_quazary Nybegynder
09. maj 2001 - 10:15 #18
disky .. det eneste jeg har i min classpath er til JDK-pakken?!?

/Mav
Avatar billede disky Nybegynder
09. maj 2001 - 10:16 #19
ret den så der står

;.

som det aller sidste, det løser næsten altid problemmet med at den ikke kan finde main class
Avatar billede maverick_quazary Nybegynder
09. maj 2001 - 10:18 #20
får stadigt samme fejl ved runtime af .exe-filen...

/Mav
Avatar billede codemon Nybegynder
09. maj 2001 - 20:06 #21
Du kan lave exe-filer ud fra java class filer, men det giver ingen fordele i dit tilfælde da du enten alligevel skal have jdk liggende eller programmet der lavede exe-filen.

JET laver exe-filer, det kompiler hele dit jdk class bibliotek ved installation:
http://www.excelsior-usa.com/jet.html

se evt. http://www.eksperten.dk/spm/44305

Men du skal have jet installeret (fylder ca. 200MB) for at køre din exe-fil (og jet kræver jdk)

exe-filer fra java2exe kræver jdk.

Så som disky siger, java og exe passer ikke sammen.
Avatar billede maverick_quazary Nybegynder
09. maj 2001 - 22:20 #22
Codemon .. tak.. J2exe på http://www.bravozulu.dk i et andet spørgsmål.

/Mav
Avatar billede cfj Nybegynder
10. maj 2001 - 10:52 #23
suk..

Jeg har samme problem.. jeg har lavet et java program, som jeg MEGET gerne vil have til at køre på ndre PCere uden \"pis og papir\" (undskyld udtrykket)... dvs jeg vil have en .exe

Jeg ved godt at java er platformsuafhængigt, men derfor burde man vel kunne kompile det til en platformsafhængig .exe selvom det ikke er formålet med java.

Det er da for dårligt, hvis det ikke kan lade sig gøre... java er da ikke særligt smart hvis man skal have alle mulige ting forudinstallerert for at kunne køre det som .exe

Den slags dumheder troede jeg at ting som Visual Basic .exe\'er var det eneste der var amatøragtigt nok til at kræve.

Nu er jeg virkelig frustreret.. , men jeg forstår din problemstilling 100% maverick_quazary
Avatar billede disky Nybegynder
10. maj 2001 - 10:54 #24
cfj:

Du kan bruge JVIEW.exe til at køre dem med !!!

Du kan heller ikke køre delphi uden bestemte dll\'er, eller MFC programmer eller borland builder programmer.

Så alle sprog har dette problem.


Hvorfor skulle SUN dog lave en .exe compiler, det er jo 100% imod meningen med Java.
Avatar billede cfj Nybegynder
10. maj 2001 - 11:33 #25
mav>> på www.duckware.com er der da meget hjælp at hente til java2exe
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