Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 4310 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde pessoal

 

Sou novato aqui e estou estudando JAVA, gostaria de saber se podem me ajudar em uma situação.

 

Utilizo Netbeans 7.2 e estou adquiri o PAF-ECF Java, o problema é que quando vou compilar recebo a seguinte mensagem:

 

"no ACBr32_JNI em java.library.path"

 

Como devo proceder para corrigir este erro?

 

 

Agradeço se puderem me ajudar.

 

 

 

Abraços,

 

 

Alberto

Postado

Oi Alberto, boa tarde.

 

1) O problema de java.library.path está relacionado ao seu CLASSPATH no java.

No java, a dll do ACBr_JNI precisa estar no root do seu classpath.

Um erro comum é colocá-la no Windows\System32 por exemplo.

 

2) Não entendi o que você quis dizer com "adquiri o PAF-ECF Java" ...

Poderia explicar melhor o quê você está fazendo ?

 

3) Pelo visto você utiliza uma versão muito antiga, o ACBr32_JNI não existe mais.

Atualmente nosso projeto chama-se ACBrFramework, e o projeto em java é o jACBrFramework, com várias mudanças e melhorias.

Baixe a versão pelo SVN e dê uma olhada nas novidades.

 

Abraços,

Rafael Batiati

ACBrFramework - Automação comercial para todos.

MultiClubes - Soluções para a área de clubes, parques, lazer e entretenimento.

Postado

Olá Rafael,

 

Obrigado pela resposta, vou tentar corrigir hoje ainda e posto depois o resultado.

 

Comprei um manual sobre PAF-ECF onde vem uma aplicação exemplo, em Java.

 

Obrigado por enquanto.

 

Abraços,

Postado

Bom dia Rafael

 

Coloquei as DLL na pasta do Java, subdiretório LIB mas ainda não funcionou.

 

Só uma pergunta, estou usando o jdk1.7.0_13 pode ser incompatibilidade?

 

Obrigado

 

 

Abraços,

 

Alberto

Postado

O classpath não é o subdiretório LIB, mas sim a raiz de seu projeto, onde iniciam os packages. Copie a dll do JNI pra lá.

 

Por exemplo:

se seu projeto tem uma classe assim

 

package MeuProjeto;

public class MinhaClasse { ... }

 

 

Ele deve estar numa estrutura assim:

 

c:\Fontes\MeuProjeto\MinhaClasse.java

 

Então a raiz do seu classpath é c:\Fontes, basta copiar o ACBr_JNI.dll pra lá.

A ACBr32.dll pode ficar ali também ou no PATH do windows, como c:\Windows\System32 por exemplo, mas evite manter várias cópias pra não confundir.

 

o java.exe também permite informar um classpath alternativo pela linha de comando.

Abs.

Rafael Batiati

ACBrFramework - Automação comercial para todos.

MultiClubes - Soluções para a área de clubes, parques, lazer e entretenimento.

Postado

Boa Tarde Rafael,

 

Entendi...fiz exatamente como você explicou, mas continua dando erro, o Netbeans gera o aplicativo, mas quando executo aparece este erro.

 

Mas vou abandonar isso, estou baixando via SVN o ACBr e pretendo estudar sobre ele, o interessante do manual que comprei é que o aplicativo vem pronto poderia estudar os módulos, mas por outro lado mandei os erros para ele e me retornou solicitando que desse uma olhada na ACBr...assim fica complicado.

 

Obrigado pela atenção

 

Abraços,

 

 

Alberto

  • Este tópico foi criado há 4310 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.