Avatar billede jannek_ek Nybegynder
02. januar 2005 - 14:48 Der er 16 kommentarer og
1 løsning

lav en exe fil til java

hvordan laver man en java fil der kan startes ved at man klikker på den, så man ikke behøver at åbne browservinduet eller noget andet program.
Avatar billede simonvalter Praktikant
02. januar 2005 - 14:55 #1
executable jar
http://csdl.ics.hawaii.edu/~johnson/613f99/modules/04/jar-files.html

hvis en executable jar ikke kan gøre det så prøv
http://www.syncedit.com/download_javalauncher.html

eller nogen af de andre resultater her
http://www.google.dk/search?hl=da&q=java+exe+wrapper&meta=


det er wrapper løsninger der stadig kræver en jvm på maskinen


hvis det skal være native så er der f.eks
http://www.excelsior-usa.com/landing/jet-nc.html
men det koster og sidst jeg checkede virkede det ikke med alt.
Avatar billede jannek_ek Nybegynder
02. januar 2005 - 15:15 #2
jeg har forsøgt nogle forskellige ting, men jeg kan ikke gennemskue hvordan de forskellige programmer virker
Avatar billede snoop_one Nybegynder
03. januar 2005 - 12:56 #3
Det kommer meget an på hvordan det skal benyttes. Er det til dig selv så du kan køre dine java programmer uden en prompt/shell eller IDE? Eller er det slutbrugeren der skal kunne gøre det?

Det bedste er vel at undersøge om den IDE du bruger til at skrive dine programmer i kan lave en executable Jar for dig? Langt de fleste har sådan funktionalitet indbygget (e.g. Eclipse, BlueJ, etc.).

Der findes dog programmer såsom java runner (http://downloads.zdnet.co.uk/0,39025604,39047555s,00.htm)
der kan køre dine class filer som om de var exe filer – dog gælder dette kun Windows og er ikke særlig fordelagtigt hvis en slutbruger skal køre programmet.
Avatar billede jannek_ek Nybegynder
03. januar 2005 - 14:35 #4
det er tiltænkt en slutgruppe, der ikke har mulighed for at instalere ekstra programmer. Så filerne skal laves færdige og kørerklar på min comp, men jeg har ingen anelse om hvordan, så jeg skal helst ha mere hjælp end de links i kan gi mig...
Avatar billede snoop_one Nybegynder
03. januar 2005 - 15:18 #5
Så skal du nok vælge jar løsningen - dog forudsætter dette at de maskiner applikationen bliver kørt på har java installeret.
Avatar billede jannek_ek Nybegynder
03. januar 2005 - 17:06 #6
ja java har de, men jeg kan bare ikke finde ud af at lave dem til jar filer... jeg har forsøgt at efterligne det første eksempel simonvalter gav, men jeg ved ikke hvor jeg skal skrive komandoerne... og den jar fil der henvises til kan ikke åbnes med dobbeltklik...
Avatar billede simonvalter Praktikant
03. januar 2005 - 17:21 #7
nej den åbner ikke ved dobbelt klik da det er en program der er lavet til commandline og skal have et parameter sendt med.. var det et program der brugte swing ville du kunne se det.

de kommandoer du ser i det første link jeg smed skal skrives i commandline.
hvis du ikke har mulighed for at bruge dem er det fordi at stien til <jdk>/bin skal være i din path.
Avatar billede simonvalter Praktikant
03. januar 2005 - 17:24 #8
her står beskrevet hvordan du sætter PATH
http://ccis.athabascau.ca/html/vhd/javapath.xml

du starter commandline ved at skrive
"cmd" i start/kør
Avatar billede snoop_one Nybegynder
03. januar 2005 - 17:26 #9
Så vil jeg nok anbefale at du benytter BlueJ. Du kan finde det på www.blueJ.org. Understående link giver en hurtig guide til hvordan det kan gøres i blueJ.
http://www.cis.upenn.edu/~matuszek/cit597-2002/Pages/executable-jar-files.html
Avatar billede jannek_ek Nybegynder
03. januar 2005 - 17:28 #10
men de computere der skal kører programmet har ikke instaleret j2sdk.
Avatar billede snoop_one Nybegynder
03. januar 2005 - 17:49 #11
Så skal du nok overveje at udvikle dit program i et andet programmeringssprog ;-)
Avatar billede jannek_ek Nybegynder
03. januar 2005 - 17:52 #12
ok... så tror jeg bare jeg går over til applets hehe, eller måske c++ der kan jeg lidt, men hvis jeg kan finde en tutorial om simpel grafisk c++ programmering, ville det være at foretrække.
Avatar billede jannek_ek Nybegynder
03. januar 2005 - 17:55 #13
jeg kan vel få en applet til at kalde vinduet, så det vil jeg benytte mig af.
Avatar billede snoop_one Nybegynder
03. januar 2005 - 17:55 #14
jep men det er inde i c/c++ afdelingen du måske skulle kaste et blik :0)
Avatar billede jannek_ek Nybegynder
03. januar 2005 - 17:56 #15
ja... der inde blev jeg henvist til java hvis jeg skulle have simpel grafik, så jeg tror jeg bliver i java noget tid endnu hehe
Avatar billede simonvalter Praktikant
18. april 2005 - 21:29 #16
lukketid ;) ?
Avatar billede jannek_ek Nybegynder
10. oktober 2006 - 22:27 #17
ja det har du ret i... java er ikke selvstændigt, og længere er den ikke :(
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