Hallo an alle Eclipse-Benutzer.
Mit Eclipse gibt es ja 2 Möglichkeiten des Exports. Einmal die Option "JAR file" und dann noch die Option "Runnable JAR" file.
Wird ein lauffähgies JAR file ausschließlich über letztgenannte Option erstellt, oder kann dies auch mit der Option "JAR file" durchgeführt werden?
Erstelle ich mein JAR file mit "Runnable JAR" ist die JAR-Datei ca. 7,5MB groß. Offensichtlich werden alle externen JAR-Archive die ich im BuildPath angegeben habe mit eingebunden.
Die JAR-Datei läßt sich problemlos starten, ist jedoch riesengroß und es sind Bibliotheken eingebunden die nicht von mir sind (rechtliches Problem??).
Mit der ersten Option, also nur "JAR file", beträgt die Größe der generierten Datei lediglich 580KB.
Aber: Die kleine JAR-Datei läßt sich nicht starten und meldet mir ständig:
"Could not find the main class" trotz existierender MANIFEST.MF mit dem Inhalt
und einer existirenden .classpath Datei deren Inhalt so aussieht:
Etwas ratlose Grüße an alle
Jürgen
Mit Eclipse gibt es ja 2 Möglichkeiten des Exports. Einmal die Option "JAR file" und dann noch die Option "Runnable JAR" file.
Wird ein lauffähgies JAR file ausschließlich über letztgenannte Option erstellt, oder kann dies auch mit der Option "JAR file" durchgeführt werden?
Erstelle ich mein JAR file mit "Runnable JAR" ist die JAR-Datei ca. 7,5MB groß. Offensichtlich werden alle externen JAR-Archive die ich im BuildPath angegeben habe mit eingebunden.
Die JAR-Datei läßt sich problemlos starten, ist jedoch riesengroß und es sind Bibliotheken eingebunden die nicht von mir sind (rechtliches Problem??).
Mit der ersten Option, also nur "JAR file", beträgt die Größe der generierten Datei lediglich 580KB.
Aber: Die kleine JAR-Datei läßt sich nicht starten und meldet mir ständig:
"Could not find the main class" trotz existierender MANIFEST.MF mit dem Inhalt
Code:
Manifest-Version: 1.0
Sealed: true
Main-Class: hauptFenster.Reha
und einer existirenden .classpath Datei deren Inhalt so aussieht:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/swt-debug.jar"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/adsjdbc.jar"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/Filters.jar"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/forms-1.2.0.jar"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/jmock-1.1.0RC1.jar"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/junit-4.0.jar"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/junit-4.0-src.jar"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/JXLayer-2008_03_02.jar"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/looks-2.1.4.jar"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/MultipleGradientPaint.jar"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/mysql-connector-java-5.1.5-bin.jar"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/swing-layout.jar"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/swing-worker.jar"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/swingx-2008_03_02.jar"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/swt.jar"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/openofficeorg/unoil.jar"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/openofficeorg/ag.ion.noa_2.1.0.jar"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/openofficeorg/bion_jurt-2.0.jar"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/openofficeorg/java_uno.jar"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/openofficeorg/java_uno_accessbridge.jar"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/openofficeorg/juh.jar"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/openofficeorg/junit-3.8.1.jar"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/openofficeorg/jut.jar"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/openofficeorg/registry-3.1.3.jar"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/openofficeorg/ridl.jar"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/openofficeorg/sandbox.jar"/>
<classpathentry kind="lib" path="C:/RehaVerwaltung/RTAJars/openofficeorg/bion_officebean-2.0.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
Etwas ratlose Grüße an alle
Jürgen