Hallo,
ich habe folgendes built.xml File um eine ExecutableJar zu erzeugen. Es funktioniert auch.
In meinem Projekt werden JEditorPanes verwendet der Htmlcode der in diesen angezeigt wird habe ich bis jetzt einfach als String übergeben.
Jetzt möchte ich aber einen neuen Ordner in Eclipse erstellen dort html dateien reinstellen und diese zum anzeigen des Textes in der JEditorPane zu verwenden.
text.setPage(new File ("html/Text.htm").toURL());
text.setEditable(false);
text.setBackground(Color.blue);
text.setBounds(10, 10, 770, 450);
add(text,BorderLayout.NORTH); ```
MEIN PROBLEM ist jetzt, dass die Executable Jar sich nun nicht mehr ausführen lässt. Ich vermute ich muss im Ant File noch irgendwas angeben. Ich weiß aber nicht was?????
[XML]<project name="Demo" default="CreateExecutableJarFileWithExternalLibrary">
<property name="java.dir" value="src"/>
<property name="build.classes" value="bin"/>
<javac srcdir="${java.dir}" destdir="${build.classes}" debug="false" deprecation="true" optimize="true">
<classpath refid="classpath"/>
</javac>
<target name="CreateExecutableJarFileWithExternalLibrary">
<jar destfile="dist/thGUI.jar">
<fileset dir="${build.classes}"/>
<zipfileset src="th.jar"/>
<manifest>
<attribute name="Main-Class" value="de.bhe.thwizard.start.StartTHWizard"/>
</manifest>
</jar>
</target>
[/XML]
Meine Ordnerstruktur im Eclipse sieht wie folgt aus:
ProjectName
-src
-JRE System Lib. [jre6]
-Referenced Libraries
-dist
-> thGui.jar
-html
->Text.htm
-build.xml
-th.jar