java.lang.UnsatisfiedLinkError : no SunVoteSDK_x64 in java.library.path
8 respostas
programaçãojava
M
Maneiro
Boa tarde pessoal, estou com um problema em um projeto Java. O programa no eclipse está rodando certinho, porém ao gerar o .JAR e executar, ele retorna o seguinte erro:
java.lang.UnsatisfiedLinkError : no SunVoteSDK_x64 in java.library.path
java.lang.NoClassDeffoundError: Could not initialize class cn.sunnars.sdk.SunARS
Alguém saberia me dizer o pq? Desde já obrigado**
Estão indo junto com seu JAR?
Você vai ter que extraí-los para o java.library.path de sua aplicação.
M
Maneiro
Hmm… desculpe a pergunta, é que eu não manjo muito de Java ainda, mas como eu faria pra extrair para o java.library.path da minha aplicação??
S
staroski
Com todo o respeito, se ainda é iniciante, não deveria estar utilizando JNI e/ou JNA.
Primeiro você precisa determinar uma pasta que será adicionada à propriedade de sistema java.library.path
Depois disso, se você incluiu esses arquivos no seu JAR, você pode utilizar o getClass().getResourceAsStream para ler o conteúdo dos arquivos e gravar eles na pasta que você escolheu.
M
Maneiro
kkkkkkk eu realmente não deveria, porém por uma necessidade eu estou tentando…
Acabei não conseguindo falar isso que você disse