Rutiner när man gör ett fristående program

Java

4 svar · 403 visningar · startad av edebro

Medlem sedan aug. 2001261 inlägg
Trådstart#1

Jag tycker det är lite dåligt att man inte kan kompilera ett Javaprogram till en .exe fil......för det går inte va(jag är newbie : )

Så jag laddade hem programmet Limewire som jag hade lagt märke till var skrivet i Java.
Hur ska man göra för att vanligt folk ska kunna köra ett Javaprogram.
Om jag minns det rätt så hade Limewire gjort nån genväg till java.exe och skickat med en parameter var classfilen låg
Eller nåt sånt var det iaf

Utförliga instruktioner uppskattas

Medlem sedan apr. 200010 782 inlägg
Medlem sedan aug. 2001261 inlägg
#3

okej...men där stod det ju bara om hur man gjorde om class filen till .exe

Jag undrade mest hur man ska göra för att få ett Java program agera som ett vanligt.
För det är ju inte så roligt om folk måste gå in i Command promten och skriva en massa

Medlem sedan sep. 2001961 inlägg
#4

Det finns två sätt. Det ena är att man lägger allt i en jarfil där main-klassen är utpekad i manifestfilen och så associerar man *.jar till "java -jar" (eller "javaw -jar"). Då skall det räcka med att dubbelklicka på en jarfil så kommer man dit.

Det andra sättet är att skriva en .bat-fil som startar javaprogrammet men då bör man använda javaw istället för java.

Du kanske måste skriva

start javaw HelloWorld.

Sedan ska det gå att göra en vanlig länk också. Då länkar man till javaw.exe och sedan modifierar man länken så att man skickar med de parametrar som man behöver... men det har jag aldrig fått att funka annat än på min PDA...

/Lime

Medlem sedan aug. 2001261 inlägg
#5

ok...tackar

266 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)