Где получить com.sun.j3d классы

Я нашел некоторый фрагмент кода в Интернете. Но это пропускает некоторые классы. Где я могу получить недостающие классы?

Это ошибки, которые я получаю:

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.

Вот код:

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();
    }
}
8
задан Jens Schauder 28 February 2010 в 19:54
поделиться

2 ответа

Вам нужно будет включить библиотеки Java3D в свой путь к классу.

Вы можете получить их на java3d.java.net . Есть несколько вариантов, но вы можете загрузить zip-архив сборки для вашей архитектуры, разархивировать его, разархивировать j3d-j3d.zip, перейти в lib / ext и скопировать найденные вами jar-файлы в свой путь к классам ( -classpath path \ в \ j3dutils.jar например)

Нам понадобится дополнительная информация о вашей среде (вы используете IDE? Какую? Используете javac из командной строки? Какую команду вы используете?), если вам нужно дополнительная помощь.

6
ответ дан 5 December 2019 в 20:15
поделиться

Похоже, у вас не установлена ​​библиотека java3d? Если вы пойдете на солнце и поищете java3d, у них есть приличный установщик. Если вы начинаете с jdk с сайта sun, установщик, похоже, находит правильное место для классов java3d в существующем каталоге jdk / jre.

2
ответ дан 5 December 2019 в 20:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: