Frage zu build.xml

Hi,
ich hab ein problem mit build.xml.
In der build.xml steht folgendes

<available classname="javax.media.j3d.Canvas3D" property="java3d.present" />

Die Klasse javax.media.j3d.Canvas3D ist bei mir ineinem jar. Jedoch findet die build dieses jar anscheinend nicht.
Wie könnte ich die jar ihm bekannt machen? Dabei möchte ich die build.xml nicht verändern d. h. also ich müsste CLASSPATH angegeben Oder? Aber wie?


Gruss MO
 
Hi!

Versuchs mal so:
Code:
<!-- Im Verzeichnis lib liegen alle Bibliotheken  -->
<property name="lib" value="lib"/>

<!-- Definiere Variable "classpath". Alle Dateien mit Endung .jar werden included -->
    <path id="classpath">
        <fileset dir="${lib}">
            <include name="**/*.jar"/>
        </fileset>
    </path>
Die path-Variable integrierst du dann in dein available-Tag:

Code:
<available classname="..." classpathref="classpath" property="..." />
Den available-Tag habe ich nicht getestet, aber den classpath verwende ich immer so wie oben beschrieben.

Gruß
Jan
 
Hi, Jan.
Danke, genau so hab ich es auch mittlerweile gemacht. Die Lösung hab ich bereits ein paar Threads unten angegeben unter "build.xml erkennt Java3D nicht".
Ich hab garnicht gemerkt, das ich zwei beitraege zu diesem Thema gemacht hatte.

Ganke und Gruss
MO
 
Zurück