Blz, galera!
Meu problema é:
Tenho uma classe que possui uns métodos que tenho que implementar em C. Até ai tudo bem.
Quando uso "javah" com a classe sem ela estar em um package, funciona normalmente. Mas
quando a classe está em um package ai é onde surgem os problemas.
Isso aconteceu numa classe teste que fiz, foi essa:
(Sempre testo uma implementação antes de colocar em um projeto)
public class Hello {
public native void hello();
}
Ela como está funciona, sem pacote. Eu faço:
javac Hello.java
javah Hello
Pronto tenho Hello.h, bem fácil. Mas quando faço:
package hello;
public class Hello {
public native void hello();
}
Tudo está salvo em uma pasta no desktop chamada hello, então faço:
javac -cp ../Desktop/hello Hello.java (blz)
javah -classpath ../Desktop/hello Hello (Ai da pau)
Aparece isso no prompt:
[color=red]error: cannot access Hello
class file for Hello not found
javadoc: error - Class Hello not found.
Error: No classes were specified on the command line. Try -help.
[/color]
Alguém poderia me ajudar para concertar esse erro ? (Eu tenho que obrigatoriamente usar pacotes)
Valeu pessoal...
Att.