EXE in JAR einbetten

Status
Nicht offen für weitere Antworten.

Kai-DD

Mitglied
Hallo!

Ist es möglich eine Windows-EXE in ein JAR-Archiv reinzupacken, um diese dann ausführen zu können?
Wenn ja, wie und mit welchem Pfad muss diese dann aufgerufen werden?

Grüße,
Kai
 

foobar

Top Contributor
Versuchs mal hiermit:
Code:
try
{
  Runtime.getRuntime().exec( getClass().getResource("mybin.exe").getFile()  );
 }
catch(IOException e)
{
   e.printStackTrace();
}
Nicht getestet !!
 

Kai-DD

Mitglied
Das funktioniert so nicht.
In welches Verzeichnis müsste ich denn dann in dem Fall die EXE stellen? Da wo auch die *.class und *.java liegen?
Bisher erzeuge ich das JAR-File mit: jar cvfm %name%.jar manifest.txt *.class *.java .
Wie müsste man eden Befehl schreiben, wenn auch Unterverzeichnisse dazu kommen bzw. muss dabei auch das Manifest noch weitere Einträge außer Main-Class enhalten?
 

L-ectron-X

Gesperrter Benutzer
Kai-DD hat gesagt.:
Bisher erzeuge ich das JAR-File mit: jar cvfm %name%.jar manifest.txt *.class *.java .
Wie müsste man eden Befehl schreiben, wenn auch Unterverzeichnisse dazu kommen bzw. muss dabei auch das Manifest noch weitere Einträge außer Main-Class enhalten?
Wenn Du jar cvfm %name%.jar manifest.txt *.* verwendest, werden alle Dateien und Verzeichnisse mit einbezogen.
Die Manifest-Datei braucht nicht erweitert zu werden. Alles nötige erledigt dann Jar.
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben