Añadir dependencias de código Java

Al escribir código Java para un nodo JavaCompute, puede incluir referencias a otros proyectos Java y archivos JAR.

Antes de empezar

Para realizar esta tarea, tiene que haber completado las tareas siguientes:

El código Java de un nodo JavaCompute puede contener referencias a otros proyectos Java del espacio de trabajo Eclipse (dependencias internas) o a archivos JAR externos, por ejemplo la API JavaMail (dependencias externas). Si se hace referencia a otros archivos JAR, debe añadir los archivos en la vía de acceso de clase de proyecto.

  1. Pulse el botón derecho del ratón en la carpeta del proyecto en la que está trabajando y pulse Propiedades.
  2. Pulse vía de construcción Java en el panel izquierdo.
  3. Pulse el separador Bibliotecas.
  4. Realice uno de los pasos siguientes:
    • Para añadir una dependencia interna, pulse Añadir JAR..., seleccione el archivo JAR que desea añadir y, a continuación, pulse Aceptar.
    • Para añadir una dependencia externa, pulse Añadir JAR externos..., seleccione el archivo JAR que desea añadir y, a continuación, pulse Abrir. Copie el archivo en VíaAccesoTrabajo/shared-classes donde VíaAccesoTrabajo es la vía de acceso completa al directorio de trabajo del intermediario. Si no copia las dependencias externas aquí, se generarán excepciones ClassNotFoundException en la ejecución.
    Consejo:
    El valor por omisión para VíaAccesoTrabajo es uno de los siguientes:
    • Para sistemas Windows, la vía de acceso de trabajo por omisión es c:\Documents and Settings\All Users\Application Data\IBM\MQSI.
    • Para sistemas UNIX, la vía de acceso de trabajo por omisión es /var/mqsi.
    • Para sistemas Linux, la vía de acceso de trabajo por omisión es /var/mqsi.

    Ya ha añadido una dependencia de código.

Tareas relacionadas
Gestionar archivos Java
Escribir Java
Referencia relacionada
Nodo JavaCompute
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ac30280_