Instalado o libjava3d-java, mas não é possível compilar meu projeto Java3D

0

No meu Mac, posso facilmente compilar um projeto Java usando o Java3D. Em um Maverick simples com default-jdk, recebo muitos erros:

./DreiDimAnsicht.java:52: cannot find symbol
symbol  : class Canvas3D
location: class DreiDimAnsicht
        Canvas3D canvas = new Canvas3D(config); 
                              ^

Então instalei o pacote libjava3d-java , mas ele me fornece exatamente as mesmas mensagens de erro. Como eu quero usar o serviço de compilação do Launchpad, não posso simplesmente instalar algumas coisas na minha máquina para fazê-lo funcionar. Existe algum pacote que eu possa instalar para fazer a compilação funcionar?

Eu compilo com um javac MainClass.java simples.

    
por Martin Ueding 02.04.2011 / 11:18

1 resposta

0

Você precisa adicionar os jars ao classpath ao compilar e ao executar o arquivo jar final com o aplicativo.

Ao compilar:

javac -cp /usr/share/java/j3dcore.jar:/usr/share/java/j3dutils.jar:/usr/share/java/vecmath.jar MainClass.jar

Para especificar o classpath ao executar o jar, coloque o classpath no arquivo de manifesto. Adicione a seguinte linha:

Class-Path: /usr/share/java/j3dcore.jar /usr/share/java/j3dutils.jar /usr/share/java/vecmath.jar
    
por Martin Ueding 24.04.2011 / 16:00