[Java] Programm fertig erstellen

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von AidS, 20. September 2011 .

  1. 20. September 2011
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    Programm fertig erstellen

    Hi Leute,

    steh grad vor einem kleinen problem.
    Ich hab ein Projekt fertig entwickelt und möchte dieses nun als fertiges Programm erstellen.
    Das heißt, es soll mir aus meinen src files eine jar erzeugen. Soweit so gut.
    zudem soll die jar weiterhin auf die beiden ordner config und lib zugreifen können.

    Hier meine Struktur im Eclipse Project
    Bild

    und so soll es aussehen.
    {bild-down: https://www0.xup.in/tn/2011_09/11822433.jpeg}


    aber irgendwie nachdem ich in eclipse ganz einfach über jar erzeugen nur den src ordner wähle und dann halt noch die main auswähle, damit ich es starten kann, kommt immer der fehler dass er die benötigte bibliothek nicht finden kann, welche jedoch in lib vorhanden ist.
    Nun weiß ich jedoch nicht wie es so hinbekomm.

    vlt habt ihr ja eine idee.. ich versuch des ganze mit eclipse momentan, vlt gibt es aber auch andere möglichkeiten.
    mfg
    AiDs
     
  2. 20. September 2011
    AW: Programm fertig erstellen

    Versuch's mal mit File -> Export -> Runable Jar file -> Copy generated libraries into a sub-folder.
     
  3. 20. September 2011
    AW: Programm fertig erstellen

    ja habe ich auch schon getestet..
    jedoch ist der unterordner spezifisch.. soll heißen er heißt bei mir Update_lib und nicht einfach lib.. und da ich mehrere Programme auf diese lib zugreifen lassen will.. ist dies ungünstig.. auch der ordner config wird dann leider direkt mitgepackt.
    somit ist dies keine lösung für mich
     
  4. 20. September 2011
    AW: Programm fertig erstellen

    Dann ändere den Ordnernamen im Nachhinein doch einfach?

    Oder check die Manifest Datei mal ab, was da drin steht! Da müssen die Pfade auch passen!
     
  5. 20. September 2011
    AW: Programm fertig erstellen

    wenn ich den ordner namen einfach änder geht natürlich garnix mehr..
    und eine entsprechende funktion in eclipse hab ich leider nicht gefunden...

    aber guter tipp mit der manifest..
    kann ich dort irgendwie die pfade angeben oder so? wenn ja wie?
     
  6. 20. September 2011
    AW: Programm fertig erstellen

    Indem du mal reinschaust ^^

    Geht mit nem einfachen Texteditor!

    Da stehen die Pfade zu den libs drin und die Main Klasse!
     
  7. 20. September 2011
    AW: Programm fertig erstellen

    Oder du benutzt ANT... Das ist ein Tool zum Bauen von Projekten. Damit kannst du genau angeben, was wohin gepackt wird.

    Das ist jetzt aber auf Anhieb nicht ganz so einfach zu lernen, aber wenn man's mal kann ist es sehr nützlich. Du kannst dir ja paar Tutorials durchlesen
     
  8. 26. September 2011
    AW: Programm fertig erstellen

    alles klaro.. hab hinbekommen.. über die manifest..
    sieht dann so aus
    Class-Path: lib/log4j-1.2.16.jar
    ganz easy eigentlich..
    danke..
    bw an alle raus..
     
  9. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.