Jni

1 resposta
A

Boa tarde pessoal,

Desisti de tentar usar a javax.usb e jusb.

Estou tentando fazer meu próprio componente em c mesmo mas estou tendo um problema básico com jni. Não estou conseguindo gerar o header nem de uma classe elementar de exemplo.

Estou tentando gerar um header da seguinte classe:

package pacote.do.desespero;

/**
 * @author Arturo
 **/
public class Teste {
	
	public Teste(){
		//
	}

	/**
	 * @return String
	 */
	public native String trazIsso();
	
	/**
	 * @return String
	 */
	public native String trazAquilo();

	/**
	 * 
	 */
	public native void fazIsso();
	
	/**
	 * 
	 */
	public native void fazAquilo();
	
}
ja tentei os seguintes comandos
javah -jni Teste (de dentro da pasta onde a classe está)

javah -jni pacote.do.desespero.Teste (de dentro da pasta onde a classe está e da pasta raiz)

javah -jni bin.pacote.do.desespero.Teste 

...

mas sempre recebo o erro

error: cannot access bin.pacote.do.desespero.Teste
file bin\pacote\do\desespero\Teste.class not found
javadoc: error - Class bin.pacote.do.desespero.Teste not found.
Error: No classes were specified on the command line.  Try -help.

alguém pode dar uma luz?

Obrigado

1 Resposta

A

pessoal desculpa.
eu que estou goiabando aqui . . .

Esqueci de colocar o classpath

¬___________________¬

Criado 11 de outubro de 2006
Ultima resposta 11 de out. de 2006
Respostas 1
Participantes 1