Runnable Jar File



  • Hi,

    jetzt hab isch schon wieder ein Problem 😉

    Ich hab mein Projekt mit mehreren Libraries. Geschrieben habe ich es mit Eclipse.
    Jetzt will ich es möglichst in eine jar-Datei packen und weitergeben, aber das hat noch nicht ganz funktioniert.
    Wenn ich über den Exportdialog "Runnable JarFile" auswähle und das dann exportieren und dann mit "java -jar jarFileName" aufrufe, kommt die meldung: "Unable to access jarfile jarFileName"
    Ich hab mir dann auch FatJar geholt, aber damit geht es auch nicht besser.

    Achja ich verwende WindowsXP und das Projekt arbeitet mit der KOnsole(System.out.print und System.in)

    Mfg



  • Irgendein kleiner Haken wird’s noch sein. Warum muss es eigentlich ein große dicke Jar sein? Alle abhängigen Dateien in ein Verzeichnis packen und eine ordentliche MANIFEST.MF schreiben, tut's doch auch.

    Tipp am Rande: Ein ANT-Skript build.xml anlegen und alles in einem Rutsch erledigen.

    <target name="jar-erstellen">
    	  <jar destfile="${zielverzeichnis}/ziel.jar" compress="false">
    	    <fileset dir="${basedir}/bin"/>
    	    <manifest>
    	    	<attribute name="Built-By" value="${user.name}"/>
    	    	<attribute name="Main-Class" value="meineklassen.Start"/>
                <attribute name="Class-Path" value="ab.jar cd.jar ef.jar"/>
    	    </manifest>
    	  </jar>
    	</target>
    


  • danke,

    Das mit dem Manifest und dem Ant werde ich mir mal anschauen wie das geht.
    Aber i-wie hat es jetzt doch plötzlich geklappt.

    Mfg


Anmelden zum Antworten