Jar-Datei

Hallo,

ich habe ein java-applikation unter eclipse geschrieben.
jar-Datei habe ich auch erstellt um eine ausfuhrbare-Applikation zu machen. Dafür brauche ich ein makefile

wie kann ich den mein makefile erstellen?

Gruss.
Hicham

Hallo,

Hi Hicham,

um eine ausfuhrbare-Applikation zu machen.
Dafür brauche ich einn makefile

Ich denke, Du verwechselst hier makefile mit manifest file !?
Um ein JAR ausführen zu können, musst Du in das JAR eine Manifest Datei integrieren. Da Du mit Eclipse arbeitest, solltest Du in dem Ordner, in dem Deine Klassen liegen einen Ordner META-INF erstellen. Dann erstellst Du in diesen Ordner eine Datei namens MANIFEST.MF. In diese Datei schreibst Du folgenden Inhalt:

Manifest-Version: 1.0
Main-Class: der.name.deiner.klasse.mit.main.Methode
Implementation-Title: Hichams Super Tool
Implementation-Vendor: Hichams Software AG
Implementation-Version: 0.1a

Danach exportierst Du Dein JAR nochmal neu und überzeugst Dich, ob das META-INF Verzeichnis mit dem Manifest dort ordnungsgemäß reingezippt wurde (indem Du z.B. das JAR entzippst).

Meld Dich, falls etwas nicht funktioniert hat.

Gruss,
Lars

Hallo Lars,
vielen Danke für die Antwort.

Also ich werde es probieren, aber ich habe so gehört, dass man ein batch-Datei schreiben kann, mit dem man die java-Applikation bzw.
jar-Datei aufrufen kann.

Gruss.
Hicham

Also ich werde es probieren, aber ich habe so gehört, dass man
ein batch-Datei schreiben kann, mit dem man die
java-Applikation bzw.
jar-Datei aufrufen kann.

Das ist auch so.
Die Batch-Datei muss den java Aufruf enthalten, also z.B.:
java -jar

Was auch möglich wäre:
java -cp
java -cp C:\MeineJars\Programm.jar MeinProgramm.MeineKlasse
Damit müsste es auch gehen.

Oder aber wenn du java NACH allen Packprogrammen wie z.B. Winzip installiert hast (oder den dateityp nicht damit verknüpft hast) genügt ein Doppelklick auf die jar (unter Windows)

Michael

Hi,

wenn es nur um die startbare Klasse geht, wo Du eine Main-Methode hast, dann klicke Dich in Eclipse beim Exportieren über den Button Next bis zu letzten Seite:
Da findest Du weiter unten eine Zeile, wo main Class vorher steht. Mit Browse kannst Du dann dort die entsprechende Klasse aussuchen.
(ich mache das inzwischen öfter…)

Wie man eine jar-Datei anspricht, hast Du ja schon weiter unten lesen können.

Viel Erfolg

Gruß von der anderen Seite der Quadrate
Winni

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]