Ich habe hoon's Code wortwörtlich (mit strg-c) kopiert. Der Debugger meldet folgendes:
Code:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: sun/awt/DrawingSurface
at javax.media.j3d.DrawingSurfaceObjectDSI.getDrawingSurfaceObjectInfo(DrawingSurfaceObjectDSI.java:72)
at javax.media.j3d.Canvas3D.paint(Canvas3D.java:1242)
at sun.awt.RepaintArea.paintComponent(RepaintArea.java:248)
at sun.awt.RepaintArea.paint(RepaintArea.java:224)
at sun.awt.windows.WComponentPeer.handleEvent(WComponentPeer.java:254)
at java.awt.Component.dispatchEventImpl(Component.java:4031)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Angezeigt kriege ich ein leeres Fenster.
Woran kann das liegen?
Danke schon mal
Edit:
der selbe Fehler kommt auch bei den beispielen...
Edit 2:
kann das daran liegen, dass ich Java 5 hab?
Naja, sun.awt.* wird ja offiziell von Java nicht unterstützt. Aber wenn die J3D - Klasse das nützt, muss es sie wohl in dem 5er Release noch geben, weil es bei anderen ja klappt...
okay, ich hab ALLES was an Java drauf war runtergeschmissen und ersm ohne J3D neu installiert...Dummerweise hab ich nur nen Java3D OpenGL Installer, wo krieg ich den für DirectX her? (Warscheinlich bin ich, wieder mal, zu doof um ihn auf java.sun.com zu finden....)
Hm bei Sun muss man sich normal nicht einloggen, der Link hat bloß nicht getan, du kannst genauso hier auf download gehen und das einloggen überspringen, dann kommst du dahin, wohin der Link oben gehen sollte.
Aber Oxygenics Seite scheint auch zu tun.
Java3D ebenfalls neu installiert und es geht immer noch nicht...
Selber Fehler wie oben beschrieben, nur wird jetzt im NetBeans Debugger eine NoClassDefFoundException für die Klasse MySimpleUniverse geworfen und die konsole zeigt garkeinen Fehler (das frame reagiert allerdings auch nicht auf das Kreuz oben in der Ecke...)