JAR in EXE

Status
Nicht offen für weitere Antworten.

mäcjava

Bekanntes Mitglied
Hallo,

ich möchte habe ein einfaches Java Programm geschrieben, dass etwas in eine mysql Datenbank einträgt. Nun habe ich die JAR mit Jar2Exe in eine exe konvertiert. Mein Problem ist, wenn ich die exe außerhalb vom Eclipse Projektordner ausführe, dann funktioniert das mysql nicht. Wie kann ich eine exe richtig erstellen, sodass auch die mysql abfragen richtig laufen?

Danke
 

dayaftereh

Top Contributor
Hast du die Mysql treiber mit einegbunden, also ich weiß jetzt nicht wie das mit jar2exe klappt, aber so wie das aussieht hast du die Mysql treiber Libary vergessen ein zu binden! Mach dir doch ne start.bat, die das jar-File ausführen kann!! brauchst keine exe und bist Plattform unabhängig!
 

Guybrush Threepwood

Top Contributor
Du musst alle abhängigen Bibliotheken mitliefern und im Classpath angeben. Bei launch4j kann man die in der GUI mit dazuklicken. Alternativ müssen die abhängigen Bibliotheken beim JAR-Export mit in die Jar gepackt werden (Export -> Java -> Runnable Jar File), wobei dabei rechliche Aspekte beachtet werden müssen.
 

mäcjava

Bekanntes Mitglied
Ich habe mir den Launch4j heruntergeladen. Kann mir jemand mal erklären, wie ich da aus meiner jar eine exe machen und ich zudem die mysql-connector-java-5.1.7-bin.jar mit einbinde ?

Danke
 
Zuletzt bearbeitet:

Guybrush Threepwood

Top Contributor
... die wird automatisch in Dein jar eingebunden, wenn Du es per Runnable Jar File exportierst.

P.S.: Das Fatjar-Plugin ist seit Version 3.4 nicht mehr notwendig.
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben