LayoutManager Launch4j: Launcher startet nur in Output Directory

G

Gast2

Gast
Hallo an alle.

Ich habe ein einfaches Launch4j Skript welches auch tadellos funktioniert, solange ich die executable jar mit hinein wrappe:

[XML]<launch4jConfig>
<dontWrapJar>false</dontWrapJar>
<headerType>gui</headerType>
<jar>..\dist\IGBT.jar</jar>
<outfile>..\dist\IGBT4.exe</outfile>
<errTitle>Java Runtime missing!</errTitle>
<cmdLine></cmdLine>
<chdir>&lt;chdir&gt;.&lt;/chdir&gt;</chdir>
<priority>normal</priority>
<downloadUrl>http://java.com/download</downloadUrl>
<customProcName>false</customProcName>
<stayAlive>false</stayAlive>
<manifest></manifest>
<icon>..\resources\graphics\Icons\IGBT_48x48.ico</icon>
<singleInstance>
<mutexName>IGBT4</mutexName>
<windowTitle></windowTitle>
</singleInstance>
<jre>
<path></path>
<minVersion>1.6.0</minVersion>
<maxVersion></maxVersion>
<jdkPreference>preferJre</jdkPreference>
</jre>
</launch4jConfig>[/XML]

Sobald ich jedoch die Option

[XML]<dontWrapJar>true</dontWrapJar>[/XML]

mit hinein nehme startet die Applikation nur noch im Output directory. Sobald man diese woanders hinkopiert gehts nicht mehr.

Wie gesagt reingewrappt gehts auch nach dem Kopiervorgang.

Ich steh voll aufm Schlauch. Anpassung des Working Directory in "." hat auch keine Veränderung gebracht.

Google konnte mir auch nicht helfen daher baue ich voll und ganz aufs Forum :)
 

turtle

Top Contributor
Kenne mich mit Launch4j nicht aus, benutze stattdessen öfter jsmooth.

Aber von dem was Du schreibst, scheint es doch klar zu sein, dass das executable jar eingegeben werden muss. Wie sonst soll die Exe wissen, welche Jar Datei geladen und welche Klasse gestartet werden soll?

Optional, defaults to false. Launch4j by default wraps jars in native executables, you can prevent this by setting <dontWrapJar> to true. The exe acts then as a launcher and starts the application specified in <jar> or <classPath><mainClass>

Also musst Du, wenns nicht gewrappet werden soll, an den anderen Parametern schrauben.
 
G

Gast2

Gast
Natürlich gebe ich die jar dann an.

Das funktioniert auch als reiner Launcher. Aber eben nur in dem Ordner der als Output Directory angegeben wurde.

Kopiere ich das gesamte Bundle funktioniert es nur wenn die jar mit reingewrapped wird. Als reiner Launcher gehts dann nicht mehr.

Ich kopiere natürlich alles mit.
 

turtle

Top Contributor
Ist da immer noch ein relativer Pfad zur Jar-Datei drin?

Damit würde ich mal rumspielen. Meine naive Vermutung wäre, dass da nur der Name der Jar-Datei rein sollte ohne Pfadangaben.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Launch4j .exe-Datei sicher? Allgemeine Java-Themen 5
M Java Virtual Machine Launcher (Fehlermeldung) Allgemeine Java-Themen 8
J JVM Launcher Error Allgemeine Java-Themen 30
E Ant Launcher Allgemeine Java-Themen 2
R .jar Executable - JVM Launcher: Fatal error Allgemeine Java-Themen 9
N Programm startet nicht, nur per cmd Allgemeine Java-Themen 5
H .jar Datei startet nicht richtig bei Doppelklick Allgemeine Java-Themen 11
R Tomcat startet nicht Allgemeine Java-Themen 1
S Executable Jar File startet nicht unter Windows 10 Allgemeine Java-Themen 3
0 Code startet nicht (Keine Warnung/Fehlermeldung) Allgemeine Java-Themen 4
S JNLP startet seit 1.8.0_31 sehr langsam + Windows-Systemverzeichnis Allgemeine Java-Themen 3
C Eclipse Startet einfach nicht Allgemeine Java-Themen 6
M Programm startet sich selbst neu, alte Logfiles bleiben gesperrt Allgemeine Java-Themen 2
B Input/Output Server Startet, Jedoch Kein Output. Allgemeine Java-Themen 1
A .jar Datei startet nicht Allgemeine Java-Themen 6
H Interpreter-Fehler jar startet mit 1.6 java nich Allgemeine Java-Themen 7
S Jar-File startet nicht über doppelklick Allgemeine Java-Themen 2
K Programm startet nur auf eigenem Rechner??? Allgemeine Java-Themen 6
J Interpreter-Fehler Anwendung startet nicht Allgemeine Java-Themen 5
S jar aus jar startet nicht Allgemeine Java-Themen 9
0 Jar startet nicht Allgemeine Java-Themen 19
O Interpreter-Fehler WebStart-Applikation startet nicht Allgemeine Java-Themen 5
T JNLP Aplication startet nicht Allgemeine Java-Themen 17
GilbertGrape Jetty-Dienst startet keine Programme mit Oberfläche Allgemeine Java-Themen 2
D Anwendung startet im Remote Desktop nicht Allgemeine Java-Themen 14
A Jar-File startet ohne Aktion und ohne Fehlermeldung Allgemeine Java-Themen 4
G Java Tool startet von heute auf morgen nicht mehr? Allgemeine Java-Themen 7
F problem - jar startet nicht Allgemeine Java-Themen 4
M Jar startet nicht Allgemeine Java-Themen 6
J Programm von CD startet nicht (autorun/autostart/jre Allgemeine Java-Themen 38
G Thread startet nur als Dämon Allgemeine Java-Themen 7
A eclipse startet nicht unter Vista 64 Allgemeine Java-Themen 8
D Applet startet nicht, ich verzweifle. Allgemeine Java-Themen 6
M JTextPane Mausklick auf bestimmte Wörter startet Aktion Allgemeine Java-Themen 8
W Programm startet nur mit der JDK Allgemeine Java-Themen 10
A Nach JBuilder Installation - startet nicht Allgemeine Java-Themen 3
G Java Anwendung in Jar startet nicht Allgemeine Java-Themen 7
G JRE startet .class Dateien nicht Allgemeine Java-Themen 6
sambalmueslie Thread startet nicht :-( Allgemeine Java-Themen 2
T ^Wenn Java startet wird das Bild unscharf Allgemeine Java-Themen 8
S Programm über Konsole startet nicht Allgemeine Java-Themen 2

Ähnliche Java Themen


Oben