• 25.04.2025, 08:20
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

Lieber Besucher, herzlich willkommen bei: Aqua Computer Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

eclipse -> jar erstellen / externe lib einbinden

Sonntag, 22. Oktober 2006, 16:33

also folgendes problem:
ich habe in meinem projekt nen ordner libs erzeugt, ne externe .jar datei hinzugefügt, und die zum build path hinzugefügt
außerdem ne manifest datei mit dem inhalt
Manifest-Version: 1.0
Class-Path: libs/commons-net-1.4.1.jar
Main-Class: main.Main
hinzugefügt

in eclipse funzt das auch alles wunderbar wie es soll

wenn ich das projekt nun aber als .jar exportiere kommt das dabei raus:
http://fuey.de/trash/ftp.jar
was meiner ansicht nach auch noch soweit stimmt, allerdings findet er die extern eingebundene lib nicht obwohl sie in meinem jar file vorhanden ist.

sieht wer den fehler?

Re: eclipse -> jar erstellen / externe lib einb

Sonntag, 22. Oktober 2006, 17:52

der fehler sitzt irgendwo bei sun und hat einfach nicht bedacht das jemand das machen will...
auf jeden fall funktioniert das nicht in der form.

Zitat

Note : The Class-Path header points to classes or JAR files on the local network, not JAR files within the JAR file or classes accessible over internet protocols. To load classes in JAR files within a JAR file into the class path, you must write custom code to load those classes. For example, if MyJar.jar contains another JAR file called MyUtils.jar, you cannot use the Class-Path header in MyJar.jar's manifest to load classes in MyUtils.jar into the class path.

quelle: http://java.sun.com/docs/books/tutorial/…ar/downman.html

es gibt zwei bequeme lösungen:
http://fjep.sourceforge.net/
http://one-jar.sourceforge.net/ (sehr alt, könnte problem mit java 1.5 geben)

noch was gefunden:
http://autojar.sourceforge.net/index.de.html
Gott hat die Welt ja nur in sieben Tagen erschaffen können, weil es keine installierte Basis gab.

Re: eclipse -> jar erstellen / externe lib einb

Sonntag, 22. Oktober 2006, 18:22

habs nu mit fjep gemacht und es funktioniert, thx für die hilfe

Re: eclipse -> jar erstellen / externe lib einb

Montag, 23. Oktober 2006, 12:20

FJET setzt teilweise auf One-Jar auf:

Zitat

The One-JAR option integrates a specialised Class-Loader written by Simon Tuffs ( http://one-jar.sourceforge.net/ ) which handles jar-files inside a jar.