JRE in jar verpacken eclipse

earlgrey_tea

Aktives Mitglied
Hallo an alle,

ich habe eine Anwendung, die vorzugsweise auf Win7 Rechnern laufen soll. Da ich leider nicht weiß, ob die späteren Nutzer eine (aktuelle) JRE installiert haben, möchte ich diese mit dem Jarfile ausliefern. Anschließend soll das Ganze mit launch4j in eine Exe umgewandelt werden.

Konkret habe ich zwei Fragen:
  1. Gibt es unter eclipse einen Weg die JRE in das Jarfile zu integrieren?
  2. Die JRE-1.7 auf meinem Rechner hat insgesamt 98Mb. Kann ich die irgendwie "kleiner" bekommen oder eine leichtgewichtige Alternative von irgendwoher ziehen?

Vielen Dank für eure Hilfe!
 
G

Gast2

Gast
1. Gibt es unter eclipse einen Weg die JRE in das Jarfile zu integrieren?
Nein, aber launch4j müsste das können.

2. Die JRE-1.7 auf meinem Rechner hat insgesamt 98Mb. Kann ich die irgendwie "kleiner" bekommen oder eine leichtgewichtige Alternative von irgendwoher ziehen?
Nein, soweit ich weiß gibts da nichts.

Ich würde die JRE aber nicht mit in deine jar Datei packen. Wenn du das JRE mitliefern willst, dann leg das JRE in nen Verzeichnis neben deiner Anwendung.
Aber reicht es nicht aus den User beim Installieren den Download des JRE anzubieten?
 

earlgrey_tea

Aktives Mitglied
Vielleicht stell ich mich auch irgendwie doof an, aber wie integriert man denn die jre in die Exe? Kannst du das vielleicht kurz skizzieren (gerne konkret an launch4j)?
 
G

Gast2

Gast
1) Launch4j kann das nicht. Du musst einen Java to Native Compiler verwenden. Die können das JRE mit in die Exe reinkompilieren. Wird aber halt sau groß.

2) Du kannst eine private JRE verwenden (heißt die Jar mit einem JRE ausliefern und diese ins manifest eintragen) Das ganze kannst du dann in einen Installer packen (z.B: InnoSetup Compiler)

3) Launch4j kann eine Überprüfung der installierten Runtime durchführen und eine Meldung ausgeben in der du einen Downloadlink bereitstellen kannst (auf die Oracle Seite zum Beispiel)

Ich bevorzuge Variante 3, da du dich nicht um die passende Runtime kümmern musst, und der Kunde so immer eine aktuelle besorgt.
 

earlgrey_tea

Aktives Mitglied
Ok. Danke erstmal. Ich werde mich an Punkt 2 versuchen, aber vermutlich läufts, aufgrund der schieren Größe, auf Variante 3 'raus... auf die Gefahr hin, dass es einige Nutzer überfordern wird.
 
G

Gast2

Gast
.. auf die Gefahr hin, dass es einige Nutzer überfordern wird.

Benutzer die überfordert sind eine Datei von einer gegebenen Internetseite herunterzuladen und zu installieren, sollten ohnehin nichts auf einen PC installieren. Von daher würde ich diesen Punkt als irrelevant einstufen.

Jemand, der etwas installiert wird wohl auch das hinbekommen.
 

earlgrey_tea

Aktives Mitglied
Kann man so sehen... sie gehen aber trotzdem aus diversen Gründen an den Rechner. Ich denke man muss da der (traurigen?) Realität ins Gesicht sehen und diesem Umstand Rechnung tragen...

Meine Anwednung wird aber nicht installiert, sondern von launch4j, also der erzeugten exe, einfach ausgeführt. Insofern eigentlich auch für unbedarfte Nutzer einfach zu handeln.
 
G

Gast2

Gast
Ich bleibe dabei:

Download eines Java Installers und das Doppelklicken auf Setup.exe sollte jeder hinbekommen.
 

earlgrey_tea

Aktives Mitglied
Die besten Lösung ist es im Normalfall mit Sicherheit. Allein schon weil man den User zwingt seine VM zu updaten.

Nochmals danke für die Vorschläge!
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Applikation mit VM verpacken? Tools - Maven, Gradle, Ant & mehr 10
ExceptionOfExpectation Maven Build Failed: kann nicht von start.spring.io generiertes Projekt auf Eclipse starten Tools - Maven, Gradle, Ant & mehr 20
Tippster Maven Sqlite integrieren (Eclipse, Maven) Tools - Maven, Gradle, Ant & mehr 4
G Eclipse wirft Fehler trotzalledem dass die pom richtig durchläuft Tools - Maven, Gradle, Ant & mehr 2
L Gradle Ein lokales Eclipse Projekt in Gradle dependency einbinden Tools - Maven, Gradle, Ant & mehr 2
P Maven Test werden nicht ausgeführt . Junit . Maven . Surefire . Eclipse Tools - Maven, Gradle, Ant & mehr 12
H Eclipse JUnit erzeugt Fehler im Maven-Test Tools - Maven, Gradle, Ant & mehr 1
Q Java Eclipse Fehlermeldung bei Installation Tools - Maven, Gradle, Ant & mehr 3
M Versionsverwaltung mithilfe von Bitbucket und Eclipse Tools - Maven, Gradle, Ant & mehr 5
H Eclipse/Runnable JAR file/.fxml-Datei Tools - Maven, Gradle, Ant & mehr 1
A Maven Standard/User-Libraries für alle Eclipse-Projekte bereitstellen Tools - Maven, Gradle, Ant & mehr 3
V Maven von Eclipse nach JBoss Tools - Maven, Gradle, Ant & mehr 3
reibi Maven M2 -Eclipse - Group - Warning Tools - Maven, Gradle, Ant & mehr 3
reibi Maven Maven + Eclipse Tools - Maven, Gradle, Ant & mehr 0
P Reactor Projekt import ins Eclipse Tools - Maven, Gradle, Ant & mehr 0
P Erzeugen von WebServices mit Maven und Eclipse (external Tool) Tools - Maven, Gradle, Ant & mehr 2
Rudolf JSF und Maven mit Eclipse Tools - Maven, Gradle, Ant & mehr 5
D JUnit Test in Maven fail und in Eclipse erolgreich Tools - Maven, Gradle, Ant & mehr 4
H Maven Tycho [ERROR] Failed to execute goal org.eclipse.tycho:tycho-packaging-plugin:0.14.1:validate-vers Tools - Maven, Gradle, Ant & mehr 8
B Subversion Eclipse Dateien mit Fragezeichen Tools - Maven, Gradle, Ant & mehr 2
Chris81T Maven Wie "Eclipse Server Runtime Libraries" JavaEE Server Bibliotheken bereitstellen? Tools - Maven, Gradle, Ant & mehr 2
Meldanor Maven Artifactory Repo in Eclipse Tools - Maven, Gradle, Ant & mehr 3
D [Maven] noclassdeffounderror in eclipse (junittest) - mvn integration-test funktioniert!) Tools - Maven, Gradle, Ant & mehr 9
HaukeG Maven Java Web-Application in Eclipse - Abhängigkeiten zwischen den Projekten Tools - Maven, Gradle, Ant & mehr 10
M Maven GWT+Eclipse+maven Tools - Maven, Gradle, Ant & mehr 3
G Maven Maven, Eclipse Plugins und Classpath Tools - Maven, Gradle, Ant & mehr 15
D gwt-maven-plugin und Eclipse Tools - Maven, Gradle, Ant & mehr 1
J Maven + JPA + Eclipse + Hibernate Tools - Maven, Gradle, Ant & mehr 1
Z CVS Eclipse 1.13 Projekt als 2.0 hochladen Tools - Maven, Gradle, Ant & mehr 2
T Maven Eclipse-VM arguments deklarieren Tools - Maven, Gradle, Ant & mehr 7
M Java3D in Eclipse einbinden Tools - Maven, Gradle, Ant & mehr 4
K Maven Multimodule Maven Projekt mit GWT in Eclipse - das Grauen Tools - Maven, Gradle, Ant & mehr 13
ruutaiokwu eclipse web project - warum in den "build"-ordner kompilieren ??? Tools - Maven, Gradle, Ant & mehr 10
B Maven build-helper-maven-plugin mit Eclipse Tools - Maven, Gradle, Ant & mehr 3
reibi Maven eclipse:eclipse - neuen sourcefolder angeben Tools - Maven, Gradle, Ant & mehr 26
R Maven+Eclipse: Repository im Workspace? Tools - Maven, Gradle, Ant & mehr 6
K Ant mit Eclipse Tools - Maven, Gradle, Ant & mehr 5
Kessi Maven & Run As Eclipse Application Tools - Maven, Gradle, Ant & mehr 2
Kessi Maven und Eclipse Plug-in Unit Tests Tools - Maven, Gradle, Ant & mehr 9
F Eclipse - Maven - Tomcat Tools - Maven, Gradle, Ant & mehr 3
E Probleme mit Buckminster unter eclipse 3.4 Tools - Maven, Gradle, Ant & mehr 11
V Standard IN bei ANT in Eclipse Tools - Maven, Gradle, Ant & mehr 2
S Servlet-JSP-Anwendung mit Maven und Eclipse Tools - Maven, Gradle, Ant & mehr 4
B Unstimmigkeiten Ant - Eclipse Tools - Maven, Gradle, Ant & mehr 4
V Ant in Eclipse - javac Task - JAVA_HOME zeigt aufs jre Tools - Maven, Gradle, Ant & mehr 3
C Ant target für Eclipse .classpath Tools - Maven, Gradle, Ant & mehr 6
G Eclipse & Apache Tomcat Tools - Maven, Gradle, Ant & mehr 3
S Eclipse / abhängige Projekte Tools - Maven, Gradle, Ant & mehr 2
D Bestehendes Projekt in Eclipse einbinden Tools - Maven, Gradle, Ant & mehr 6
K Jar erstellen mit eclipse Tools - Maven, Gradle, Ant & mehr 32
T Eclipse RCP + Maven + Eclipse IDE Tools - Maven, Gradle, Ant & mehr 4
K Applet in Eclipse funktioniert, im Browser nicht Tools - Maven, Gradle, Ant & mehr 7
I Applet geht in Eclipse abernicht im Browser Tools - Maven, Gradle, Ant & mehr 37
K Eclipse Applets und ich bekomm langsam nen Hass Tools - Maven, Gradle, Ant & mehr 23
A Applet Visual in Eclipse erstellt - wie in Browser anzeigen? Tools - Maven, Gradle, Ant & mehr 4
spross Eclipse: Applet-Projekt inkl. Ressourcen als JAR exportieren Tools - Maven, Gradle, Ant & mehr 2
F [JWS] Anwendung in Eclipse debuggen Tools - Maven, Gradle, Ant & mehr 5
V komisches Problem mit Eclipse - oberste Pixel verdeckt Tools - Maven, Gradle, Ant & mehr 3
F Applet erscheint bei Eclipse, aber nicht im HTML-File Tools - Maven, Gradle, Ant & mehr 2
G Applet läuft in Eclipse aber im Browser nicht Tools - Maven, Gradle, Ant & mehr 12
D Applet aus eclipse erzeugen Tools - Maven, Gradle, Ant & mehr 4
D Libarys in eine JAR Datei mit eclipse Tools - Maven, Gradle, Ant & mehr 8
M JApplet läuft in Eclipse, aber nicht in den Browsern Tools - Maven, Gradle, Ant & mehr 7
P Eclipse Problem beim JAR-erstellen Tools - Maven, Gradle, Ant & mehr 5

Ähnliche Java Themen

Neue Themen


Oben