¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo agregar una biblioteca externa a un proyecto en NetWeaver 2.0.14

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 7 Vistas
0
Cargando...

Buenos días.

Necesito agregar una biblioteca externa a mi proyecto. La biblioteca es Apache POI (http://poi.apache.org/). De todos modos, no sé cómo hacerlo porque me da muchos problemas. Intenté modificando el classpath y colocándolo en la carpeta lib del proyecto desde "Navigator". También en las propiedades del proyecto, agregar .jar externo, y me arroja el siguiente error:

El proyecto no se construyó STI ya que el classpath está incompleto. No se puede encontrar el archivo class para java.lang.Iterable. Corrija el classpath Rebuild luego intente este proyecto. "LocalDevelopment ~ name ~ vendor."

También esto:

Indirectamente esta unidad de compilación hace referencia al tipo faltante java.lang.Iterable (normalmente algún archivo de clase requerido está haciendo referencia a un tipo fuera del classpath).

Dados estos errores, sé que mis inclusiones están sin problemas y puedo instanciar objetos de las clases de la biblioteca, pero estos errores no puedo implementarlos.

Leí el siguiente enlace:

/people/bertram.ganz/blog/2008/11/24/how-to-use-external-jar-files-in-web-dynpro-development-components

pero mi versión es 2.0.14 NetWeaver. Por otro lado, no entendí porque no sé cómo agregar "External Library DC."

Agradezco infinitamente cualquier ayuda. Muchas gracias.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Estoy intentando trabajar con POI que se puede encontrar en http://poi.apache.org/ . Los archivos .jar que estoy agregando son:

commons-logging-1.1.jar

junit-3.8.1.jar

log4j-1.2.13.jar

poi-3.7-20101029.jar

poi-examples-3.7-20101029.jar

poi-OOXML-3.7-20101029.jar

poi-OOXML-schemas-3.7-20101029.jar

poi-scratchpad-3.7-20101029.jar

El código es:

        
            HSSFWorkbook libro = new HSSFWorkbook();

            // Crear una hoja dentro del libro
            HSSFSheet hoja.createSheet hoja = new HSSFSheet();

            // Crear una fila dentro de la hoja
            HSSFRow fila = hoja.createRow(0);

            // Crear una celda dentro de la fila
            HSSFCell celda.createCell celda = (short) 0;

            // Crear el contenido de la celda e ingresar en ella.
            HSSFRichTextString texto = new HSSFRichTextString("hola mundo");
        
    

Cuando busco "Organizar Importaciones" no reconozco ninguna otra biblioteca adicional.

Editado por: Daynet1840 el 26 de febrero de 2011 a las 3:19 PM

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¿Qué archivo JAR estás intentando agregar? También comparte el código que estás escribiendo para acceder a las APIs.

Saludos

Deepak

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Buenos días.

Gracias por tu ayuda. Hice todo el tutorial. Creé la biblioteca externa. Puedo ver en mi proyecto "DC-Definition -> Used DCs" la compilación y ensamblado de las partes públicas. Ahora el problema es que aún no reconoce las clases de las bibliotecas que quiero usar.

A nivel de código, cuando intento instanciar la clase no me reconoce. ¿Qué podría estar faltando? He seguido paso a paso un par de veces y obtengo los mismos resultados.

Muchas gracias de nuevo por tu cooperación.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¡Hola!

Echa un vistazo a este enlace, explica cómo crear una biblioteca Dc que contenga archivos jar externos.

[el enlace original está roto] ;

En el siguiente enlace busca la sección "Libraries & External Library DC:" para ver un ejemplo

[el enlace original está roto] ;

Saludos,

Vishweshwara P.K.M

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?