2010-02-28 18 views
8

İnternette bazı kod snippet'i buldum. Ama bazı sınıflar eksik. Eksik sınıfları nereden alabilirim? com.sun.j3d sınıflarını nereden edinebilirsiniz

Bunlar

hatalar alıyorum şunlardır: Eğer sınıf yolunda Java3D kitaplıkları dahil etmek gerekir

import com.sun.j3d.utils.universe.SimpleUniverse; 
import com.sun.j3d.utils.geometry.ColorCube; 
import javax.media.j3d.BranchGroup; 

public class Hello3d { 

    public Hello3d() 
    { 

     SimpleUniverse universe = new SimpleUniverse(); 
     BranchGroup group = new BranchGroup(); 
     group.addChild(new ColorCube(0.3)); 
     universe.getViewingPlatform().setNominalViewingTransform(); 
     universe.addBranchGraph(group); 
    } 

    public static void main(String[] args) { 
     new Hello3d(); 
    } 
} 
+0

Doğrudan "com.sun. *' Veya "sun. *' Paketlerini kullanmamanız gerekir. Bunun yerine java. * 'Veya' javax. '' Kullanın ve API tarafından sağlanan bir fabrika tarafından uygulamaya geçin. Aksi takdirde er ya da geç ısırır. – BalusC

cevap

6

: Burada

 
package com.sun.j3d.utils.universe.SimpleUniverse doesn't exist 
package com.sun.j3d.utils.geometry.ColorCube doesn't exist 
package javax.media.j3d.BranchGroup doesn't exist. 

kodudur.

java3d.java.net'dan edinebilirsiniz. Birkaç seçenek var, ancak mimariniz için derleme zip dosyasını indirebilir, sıkıştırmayı açabilir, j3d-j3d.zip dosyasını açabilir, lib/ext dizinine gidebilir ve sınıf yolunuza bulabileceğiniz kavanozları kopyalayabilirsiniz (örneğin, -classpath path\to\j3dutils.jar)

Daha fazla yardıma ihtiyacınız varsa, ortamınız hakkında daha fazla bilgiye ihtiyacımız var (IDE kullanıyor musunuz? Hangisi? Javac'i komut satırından kullanma? Hangi komutu kullanıyorsunuz?).

+0

bunu nasıl yapabilirim? Onu nereden indirmeliyim (nerede?) Lütfen bana yardım edin! – Johanna

+0

Ben net IDE 6,5 – Johanna

+0

kullanıyorum Yanıtla ben teşekkür ederim sorunu olsun – Johanna

2

Takılı java3d kitaplığınız yok mu? Güneşe gidip java3d'yi ararsanız, iyi bir yükleyiciye sahipler. Güneş sitesinden jdk ile başlıyorsanız, yükleyici mevcut jdk/jre dizini içinde java3d sınıfları için doğru yeri bulacaktır.

+0

Ben tam olarak hangi kütüphaneyi indirmek gerekir Eğer tam bağlantıyı göndermek gerekir çünkü ben kötü bağlantı nedeniyle internet üzerinden gidemem çünkü! teşekkürler – Johanna

+0

Bu bağlantıya gittim http://java.sun.com/javase/technologies/desktop/java3d/ Hangi platform olduğundan emin değilsiniz, win32 indirme yaklaşık 3MB. – JustJeff

İlgili konular