tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
467
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    MrOrientierungslos MrOrientierungslos ist offline Mitglied Bronze
    Registriert seit
    May 2006
    Beiträge
    28
    Hallo an alle,
    ich habe mir mal Java3D heruntergeladen und auf dem empfohlenen Pfad unter C:\Java\jdk1.5... installiert.

    Nun habe ich eine build.xml, das eine Klasse (javax.media.j3d.Canvas3D) der Java3D benötigt und danach sucht.

    EinTeil des build sieht folgendermassen aus:
    ...
    <!-- classpath -->
    <path id="project.classpath">
    <fileset dir="${lib}">
    <include name="*.jar" />
    </fileset>
    <fileset dir="${lib}/jena">
    <include name="*.jar" />
    </fileset>
    </path>
    ...
    <target name="-init">
    ...
    <echo message="Checking for Java3D..." />
    <available classname="javax.media.j3d.Canvas3D" property="java3d.present"/>
    </target>

    <target name="-checkJava3D" depends="-init" unless="java3d.present">
    <fail message="Cannot find Java3D. Install Java3D first!" />
    </target>
    ....

    Sehe ich es richtig, dass ant hier nur im Pfad
    (siehe oben)
    <fileset dir="${lib}">
    <include name="*.jar" />
    </fileset>
    <fileset dir="${lib}/jena">
    <include name="*.jar" />
    </fileset>
    sucht.

    Falls ja, wie könnte ich Java3D in der build.xml bekanntgeben?
    Geht es auch ohne änderung der build.xml

    Gruss MO
     

  2. #2
    MrOrientierungslos MrOrientierungslos ist offline Mitglied Bronze
    Registriert seit
    May 2006
    Beiträge
    28
    Hallo,
    aus einem anderen Forum hab ich nun die Lösung zu meinem Problemchen.
    Statt
    <available classname="javax.media.j3d.Canvas3D" property="java3d.present"/>
    muss folgendes stehen:
    <available classname="javax.media.j3d.Canvas3D" property="java3d.present" classpathref="project.classpath" />
    d. h., dass hier noch ein classpathref="project.classpath gefehlt hat.
    classpathref gibt hierbei an, wo er überhaupt nach der class Datei javax.media.j3d.Canvas3D
    suchen soll.

    Gruss MO
     

Ähnliche Themen

  1. RegEx in PHP erkennt é nicht
    Von suntrop im Forum PHP
    Antworten: 4
    Letzter Beitrag: 18.01.10, 21:13
  2. Antworten: 5
    Letzter Beitrag: 20.10.07, 18:12
  3. Java3D wird nicht richtig erkannt
    Von Kona im Forum Java
    Antworten: 3
    Letzter Beitrag: 31.01.07, 23:50
  4. Java3D API geht nicht downzuloaden
    Von raysprak im Forum Java
    Antworten: 0
    Letzter Beitrag: 03.04.06, 18:01
  5. Mainboard erkennt CPU nicht!
    Von pdwaldo im Forum Hardware
    Antworten: 9
    Letzter Beitrag: 09.08.04, 16:47