最近剛開始找JNI相關的資料
有到這個網址是用簡單的helloworld去讓java call c
http://blog.163.com/ct2007_km/blog/static/8550514220123273392591
我照他的步驟做
最後的指令 gcc -shared -o hello.dll HelloWorld.c 也有出現
Exception in thread "main" java.lang.UnsatisfiedLinkError: HelloWorld.print()V
這個問題 用dll export viewer 去看發現dll檔函數名Java_HelloWorld_print@8
多了@8這個碼 所以找不到
也跟著他的步驟改成下面這個指令
gcc -shared -Wl,