我在ubuntu上運行我的第一個程序。運行JNI程序
但是,當我試圖運行它的錯誤:發現
public class HelloWorld {
public native String nativeHelloWorld();
static {
System.loadLibrary("HelloWorld");
}
public void print(){
{
String str = nativeHelloWorld();
System.out.println(str);
}
}
public static void main(String[] args) {
(new HelloWorld()).print();
return;
}
}
此錯誤:
Exception in thread "main" java.lang.UnsatisfiedLinkError:HelloWorld.nativeHelloWorld()Ljava/lang/String;
我怎樣才能解決這個問題?從Getting Stated JNI from SUN site採取
你用android嗎? – Waqas 2012-07-26 07:47:29
是的,我正在使用android。 – TamiL 2012-07-26 09:52:27