Ir para conteúdo
  • Cadastre-se

dev botao

Erro Acbr32_Jni


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

Recommended Posts

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

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

Alberto, 

Baixe o ACBrFramework pelo SVN e dê uma olhada no demo do jACBrFramework,

Coloque um exemplo aí de onde está seu fonte e onde está o JNI, 

Abs

Rafael Batiati

ACBrFramework - Automação comercial para todos.

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

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 4062 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.

The popup will be closed in 10 segundos...