webForumDet fria alternativet

Exekverbara bin filer

Java

1 svar · 284 visningar · startad av RanXeroX

Medlem sedan maj 2000829 inlägg
Frågan#1

Hej på er.

Här kommer det en fråga jag är lite nyfiken på.
Jag har hört att man kan kompilera java program så du inte behöver ha java WM:en installerad på datorn.

Den ska installeras via automatik när man kör applikationen.
Det jag undrar:

Om jag kör ett litet program som t.ex hello world, installeras wm:en då eller lägs den bara i minnet ?

Någon som kan förklara hur man skapar en sådan exekverbarfil ? Kanske ett tips på program för att skapa den ?

Medlem sedan sep. 2001961 inlägg
#2

Det stämmer... Det finns några olika sätt att göra detta på.

1. Packa ihop det med något deployment-program (Wise, InstallAnyware eller liknande) och ta med JRE:n

2. Sätt allt på ett flyttbart media (CD, SmartCard, USB-minne) och ta med JRE:n i strukturen. t.ex.

/application/classes/... <paketstrukturen>
/application/lib/<jarfiler>
/jre/bin/<jre-filer>

och ha sedan en bat-fil eller liknande i rooten som det står
"./jre/bin/java -cp .;./application/classes/;./application/lib<en för varje jar-fil> mupp.Main"

Den senare är den metod vi använder när vi skickar ut våra applikationer som skall köras på CD.

3. Kolla på http://www.excelsior-usa.com/

261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)