Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   JavaToExe incl. der JRE (https://www.delphipraxis.net/150869-javatoexe-incl-der-jre.html)

hoika 29. Apr 2010 08:41


JavaToExe incl. der JRE
 
Hallo #,

kennt jemand ein Tool, was eine jar incl. der JRE in eine Windows-Exe packt,
so das Java nicht installiert werden muss.

Hintergrund:
Ich habe hier ein jar-File, was zwingend die 1.5 voraussetzt (also auch kein 1.6).
Ich will dem Kunden ersparen, dass der 1.5 selber herunterlädt / installiert.

Die folgenden beiden Programme hier sind gerade in meiner Wahl,
können aber das "JRE mit reinpacken" wohl nicht.


launch4j
jestart


Ausgangspunkt war mein Thread hier
1


Danke


Heiko

Bernhard Geyer 29. Apr 2010 08:50

Re: JavaToExe incl. der JRE
 
Zitat:

Zitat von hoika
kennt jemand ein Tool, was eine jar incl. der JRE in eine Windows-Exe packt,

Gibt es, ist aber Lizenztechnisch nicht erlaubt. Die JRE muss so wie sie ist komplett ausgeliefert werden.

Zitat:

Zitat von hoika
so das Java nicht installiert werden muss.

Muss es doch nicht. Du kannst die Java-Exe passend starten. Machen wir seit ca. 5 Jahren. Einzig Virenscanner sind ab und zu das Problem wenn wir mit dem Installer alle Dateien auf HD kopieren. Dann blocken diese ab und zu den Dateizugriff.

hoika 29. Apr 2010 09:20

Re: JavaToExe incl. der JRE
 
Hallo,

Zitat:

Muss es doch nicht. Du kannst die Java-Exe passend starten
Habe ich jetzt nicht verstanden.

Ich kenne Java nicht so gut.

Kann ich die "installierte" JRE per XCopy auf die Kunden-Platte kopieren ?
Und dann die "passende" Java-Exe einfach starten ?


Heiko

Alloc 29. Apr 2010 09:31

Re: JavaToExe incl. der JRE
 
Zitat:

Zitat von hoika
Kann ich die "installierte" JRE per XCopy auf die Kunden-Platte kopieren ?

Jo, kannst du. Wobei es ne 64bit-JRE gibt und ne 32bit. Habe das mit nem InnoSetup so gemacht, dass abhängig vom Target-OS die jeweilige JRE mitkopiert wird. Zum Thema JRE als Kopie mitliefern gibt es im Installationsordner auch Infos in der Textdatei "README.txt".

Zitat:

Und dann die "passende" Java-Exe einfach starten ?
Jo. "java -jar MyJar.jar" (bzw javaw, je nach dem wie man das will bzgl Konsolenfenster).

Grüße,
Chris

hoika 29. Apr 2010 09:43

Re: JavaToExe incl. der JRE
 
Danke,

ich probier es aus.


Heiko

mjustin 29. Apr 2010 11:32

Re: JavaToExe incl. der JRE
 
Einige Produkte werden hier genannt:

http://stackoverflow.com/questions/5...r-java-program

http://stackoverflow.com/questions/2...am-into-an-exe

Darunter sind auch Compiler, die den Code in eine echte Exe Datei konvertieren, die keine JRE mehr benötigt (GCJ, Excelsior).


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz