Does gcj support java program containing native c function?

Liu, Guangsheng Guangsheng.Liu@Dialogic.com
Mon Oct 23 08:41:00 GMT 2000


 
 I have a question about gcj and JNI. The following is java program. The
java
program has System.loadLibrary("hello") which will load libhello.so. I am
going to 
add more fun in plain C as native method later, and I already have
libhello.so file,
it works fine with other java program if invoke through java interpreter 
"java HelloWorld". 
Now, I issued "gcj --main=HelloWorld -o HelloWorld HelloWorld.java", it
generate
"HelloWorld". However, when I run "HelloWorld", it give me the following
error:
java.lang.UnknownError: Runtime.loadLibrary not implemented
 By the way, I am using Red Hat 6.2, Java JDK1.2.2, libgcj 2.95.1. 
 Any idea or suggestion will be highly appreciated.
 
---------------------------------
 HelloWorld.java 
 class HelloWorld {
 public void display() { System.out.println("from Java\n"); }
 static {
 System.loadLibrary("hello");
 }
 public static void main( String args[]) {
 new HelloWorld().display();
 }
 


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /