2011-02-10 24 views
5

Disculpe de antemano si esta es una pregunta realmente mala, pero parece que no puedo encontrar un tutorial bastante reciente sobre cómo instalar Java3D en Eclipse 3.6.0 para Mac OSX 10.6.6. Si alguien sabe dónde está un buen tutorial, o si puede darme instrucciones, hágalo. ¡Gracias!Instalación de Java3D en Eclipse

+2

Al hacer preguntas aquí, generalmente siempre es una buena idea especificar qué has intentado hasta ahora y por qué no funcionó. –

+0

Oh, lo siento. Hasta ahora, he descargado la API de Java3D desde [enlace] (https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start? [email protected]_Developer) y ponga los archivos jar en mi \ System \ Library \ Java \ Extensions. Aparte de eso, no he hecho nada porque no sé por dónde empezar. ¡Por favor ayuda! – user600842

+0

Eclipse podría decir que hay una restricción de acceso, pero PUEDE compilarla y ejecutarla, si la instaló correctamente para entonces. – 11684

Respuesta

4

Para añadir el tarro de a la ruta de clase de un proyecto específico :

  1. derecho del ratón (? O CMD-clic en Mac) de su proyecto en la vista Explorador de proyectos y seleccione Propiedades> Java Build Path> Bibliotecas.
  2. Añadir la carpeta "\ System \ Library \ Java \ Extensions" haciendo clic en el botón "Añadir carpeta de clase externos ..."

EDIT:

Yo sugeriría lo siguiente, dado que

  • usted tiene el JDK (versión 1.5.0 o superior) instalado
  • que tienen Eclipse para Java o Java EE desarrolladores instalados (no Eclipse clásico para el correo jemplo)
  • se puede construir un vainilla, aplicación HelloWorld Java ya

Básicamente, parece que usted no podría haber añadido las API de Java 3D para su JRE. La descarga se enlazó en su pregunta original contiene un archivo de ayuda llamado README-unzip.html, que es donde obtuve las siguientes instrucciones de:

  1. Descargar java3d-1_5_1-XXX.zip a un temporal directorio, por ejemplo, "/ tmp"

  2. Descomprimir java3d-1_5_1-XXX.zip en "/ tmp" de la siguiente manera:

    cd /tmp 
        unzip java3d-1_5_1-*.zip 
    

    Esto creará un subdirectorio "java3d-1_5_1-XXX" en /tmp donde se encuentran los archivos descargados . El archivo que necesita para la instalación manual de es "j3d-jre.zip".

  3. Descomprima Java 3D 1.5.1 en el directorio "jre" de su JDK. Para ejemplo, si el JDK está en "/usr/java/jdk1.6.0_01/jre", le hacer lo siguiente:

    cd /usr/java/jdk1.6.0_01/jre 
        unzip /tmp/java3d-1_5_1-*/j3d-jre.zip 
    

    Compruebe que la j3dcore.jar, j3dutils.jar, y vecmath.jar archivos terminan en "/usr/java/jdk1.6.0_01/jre/lib/ext"

+0

Gracias, pero esto no funcionó. Le agradecería si tuviera otras ideas. – user600842

+0

Solo para asegurar que estamos en la misma longitud de onda aquí, cuando dices que no funcionó, ¿te refieres a que parece que no puedes hacer referencia a la API de Java3D en tu proyecto de Eclipse? ¿Eres capaz de crear/compilar proyectos Java en general? Por ejemplo, ¿no puede compilar una clase que haga referencia a la clase Java3D "com.sun.j3d.utils.geometry.Box"? – torbinsky

0

Las instrucciones anteriores no deben utilizarse para instalar java3d en Eclipse. En el mismo archivo léame dice: los usuarios de IDEs como NetBeans y Eclipse deben consultar la documentación del IDE para ver cómo agregar archivos jar y bibliotecas nativas a su proyecto actual.

+1

@ la respuesta de torbinski aborda ese lado de las cosas. – Martin

Cuestiones relacionadas