Danke für die Zahlreichen Posts....aber leider geht es immernoch nicht....
aden/usche/bin/main/Main
Caused by: java.lang.ClassNotFoundException: de.informatik.fhwiesbaden.usche.bin
.main.Main
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: de.informatik.fhwiesbaden.usche.bin.main.Main. Pr
ogram will exit.
Dazu habe ich 2 verschiedene build.xml gebaut...:
1) Hier binde ich das manifest einfach nur ein:
[XML]
<?xml version="1.0" encoding="UTF-8"?>
<project name="MeinProjekt" default="dist">
<property name="MyApp" value="MeineAnwendung" />
<path id="compile.classpath">
<fileset dir="lib" />
<pathelement path="bin" />
</path>
<target name="compile">
<javac srcdir="src" destdir="bin">
<classpath refid="compile.classpath" />
</javac>
</target>
<!-- Create binary distribution -->
<target name="dist" depends="compile">
<delete file="${MyApp}.jar"/>
<delete file="dist/${MyApp}.zip"/>
<mkdir dir="dist" />
<jar jarfile="${MyApp}.jar"
basedir="."
manifest="manifest.txt" />
<zip destfile="dist/${MyApp}.zip">
<fileset dir="." includes="lib/*" />
<fileset dir="." includes="${MyApp}.jar" />
</zip>
</target>
</project>
[/XML]
2) Bei dieser Variante erzeuge ich das manifest.txt gleich mit...
[XML]<?xml version="1.0" encoding="UTF-8"?>
<project name="jar" default="UschE">
<description>
Swt Projekt -UschE-
Ant Build-File zum erstellen der .jar
</description>
<!-- - - - - - - - - - - - - - - - - -
target: UschE
Jar Task, welcher das Projekt von "src" in "bin" erzeugt
- - - - - - - - - - - - - - - - - -->
<target name="UschE">
<!-- "bin ist ist der Quellordner, um die .class Dateien zu nehmen-->
<javac srcdir="bin"
destdir="."
debug="on"
/>
<jar destfile="UschEl.jar" basedir="." includes="*/**">
<manifest>
<!-- - - - - - - - - - - - - - - - - -
manifest:
Erzeugt das "Manifest" mit den folgenden Werten.
- - - - - - - - - - - - - - - - - -->
<attribute name="Built-By" value="xxxxx"/>
<!-- Definition des Pfades für die Main-->
<attribute name="Main-Class" value="de.informatik.fhwiesbaden.usche.main.Main"/>
</manifest>
</jar>
</target>
</project>[/XML]
Ich habe nochmal drüber geschaut..."bin" ist der "src" ordner...hilft aber alles nichts...
hier mal die Ordnerstrukturen:
Anhang anzeigen 526
Anhang anzeigen 527
Anhang anzeigen 528
Dabei ist zu beachten, das ich alle Ordner die man hier sehen kann einbinden muss..wegen "bildern, lib, die .jars haben" usw....
Danke im Voraus für all die Mühen..
Gruss