Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [Java, Eclipse] jar-Dateien erzeugen (https://www.delphipraxis.net/80480-%5Bjava-eclipse%5D-jar-dateien-erzeugen.html)

Luckie 10. Nov 2006 14:03

Re: [Java, Eclipse] jar-Dateien erzeugen
 
OK. Aber das erklärt nicht, warum es nicht auf dem Rechner funktioniert, wo alles vorhanden ist.

pertzschc 10. Nov 2006 14:39

Re: [Java, Eclipse] jar-Dateien erzeugen
 
Hallo Michael,

wirf mal einen Blick auf Maven. Dieses Tool erledigt solche Dinge (JAR-Erstellung, Einbindung, etc.) und kann mit Eclipse zusammen integriert benutzt werden. java -jar xyz.jar ist immer notwendig. Abgesehen davon sollte Deine Main-Class in der Manifestdatei im Jar festgelegt sein.

Gruß,
Christoph

Luckie 10. Nov 2006 14:48

Re: [Java, Eclipse] jar-Dateien erzeugen
 
Das mit der MainClass funktioniert ja jetzt. Er findet nur die die eine Klasse, die sich in einem externen Jar-File befindet.

pertzschc 10. Nov 2006 15:07

Re: [Java, Eclipse] jar-Dateien erzeugen
 
1) Du musst das externe Jar mit ausliefern.
2a) Du kannst es in Dein Jar mit einbinden oder
2b) Du musst es beim Aufruf java -jar Dein.jar -classpath=.\xyz.jar noch mit angeben...

Luckie 10. Nov 2006 15:32

Re: [Java, Eclipse] jar-Dateien erzeugen
 
Zitat:

Zitat von pertzschc
1) Du musst das externe Jar mit ausliefern.

Ok, das weiß ich.

Zitat:

2a) Du kannst es in Dein Jar mit einbinden
Und das wüsste ich gerne, wie das geht.

pertzschc 10. Nov 2006 15:38

Re: [Java, Eclipse] jar-Dateien erzeugen
 
Zitat:

Zitat von Luckie
Zitat:

Zitat von pertzschc
1) Du musst das externe Jar mit ausliefern.

Ok, das weiß ich.

Zitat:

2a) Du kannst es in Dein Jar mit einbinden
Und das wüsste ich gerne, wie das geht.

1) wenn Du das Jar mit auslieferst, musst Du in Deinem Manifest einen Verweis auf das externe Jar aufnehmen:
Delphi-Quellcode:
Manifest-Version: 1.0
Class-Path: . ./ ./JDOM.JAR ./EXTERNES.JAR
Main-Class: de.mpuff.bla.MainKlasse
CR+LF
2) Handarbeit: Externes Jar auspacken und in Dein JAR-File mit einpacken.

Gruß,
Christoph


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:53 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz