¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como adicionar uma biblioteca externa a um projeto no NetWeaver 2.0.14

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

Bom dia.

Preciso adicionar uma biblioteca externa ao meu projeto. A biblioteca é o Apache POI (http://poi.apache.org/). No entanto, não sei como fazer isso porque estou enfrentando muitos problemas. Tentei modificar o classpath e colocá-lo na pasta lib do projeto através do "Navigator". Também tentei adicionar o arquivo .jar externo nas propriedades do projeto, mas estou recebendo o seguinte erro:

O projeto não foi construído STI porque o classpath está incompleto. O arquivo class para java.lang.Iterable não pode ser encontrado. Corrija o classpath, reconstrua e tente este projeto novamente. "LocalDevelopment ~ name ~ vendor."

Além disso, este erro também é exibido:

Indiretamente, esta unidade de compilação faz referência ao tipo faltante java.lang.Iterable (normalmente algum arquivo de classe necessário está fazendo referência a um tipo fora do classpath).

Com base nesses erros, sei que minhas inclusões estão corretas e consigo instanciar objetos das classes da biblioteca, mas não consigo implementá-los devido a esses erros.

Li o seguinte link:

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

Porém, minha versão é a 2.0.14 NetWeaver. Além disso, não entendi como adicionar "External Library DC".

Agradeço imensamente qualquer ajuda. Muito obrigado.

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

4 Respuestas

0
Cargando...

Estou tentando trabalhar com o POI que pode ser encontrado em http://poi.apache.org/ . Os arquivos .jar que estou adicionando são:

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

O código é:

        
            HSSFWorkbook workbook = new HSSFWorkbook();

            // Criar uma planilha dentro do livro
            HSSFSheet sheet = workbook.createSheet();

            // Criar uma linha dentro da planilha
            HSSFRow row = sheet.createRow(0);

            // Criar uma célula dentro da linha
            HSSFCell cell = row.createCell(0);

            // Criar o conteúdo da célula e inserir nele.
            HSSFRichTextString text = new HSSFRichTextString("olá mundo");
        
    

Quando procuro por "Organizar Importações", não reconheço nenhuma outra biblioteca adicional.

Editado por: Daynet1840 em 26 de fevereiro de 2011 às 3:19 PM

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

Qual arquivo JAR você está tentando adicionar? Também compartilhe o código que você está escrevendo para acessar as APIs.

Saudações

Deepak

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

Bom dia.

Obrigado pela sua ajuda. Segui todo o tutorial. Criei a biblioteca externa. Consigo ver no meu projeto "DC-Definition -> Used DCs" a compilação e montagem das partes públicas. Agora o problema é que ainda não reconhece as classes das bibliotecas que quero usar.

Ao nível do código, quando tento instanciar a classe, não reconhece. O que poderia estar faltando? Segui passo a passo algumas vezes e obtenho os mesmos resultados.

Muito obrigado novamente pela sua cooperação.

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

Olá!

Confira este link que explica como criar uma biblioteca DC que contenha arquivos jar externos.

[o link original está quebrado] ;

No link a seguir, procure a seção "Libraries & External Library DC:" para ver um exemplo

[o link original está quebrado] ;

Saudações,

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?