[問題] JNA調用C++DLL
環境:
Eclipse 4.4
jdk 1.7
我目前需要使用JNA調用C++寫的DLL
在Eclipse裡是能成功調用
但是我匯出 Runnable JAR file後,就似乎不能調用了
一直都沒反應
我程式是這樣寫
TestClass INSTANCE = (TestClass) Native.loadLibrary("dllName",
TestClass.class);
然後dll跟匯出的jar檔都放在同一個資料夾底下。
但不知道為何無法調用
請問有人遇過這問題嗎
thx
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.35.225.106
※ 文章網址: http://www.ptt.cc/bbs/java/M.1412692495.A.6C2.html
※ 編輯: PTT007 (114.35.225.106), 10/07/2014 22:38:24
→
10/07 22:43, , 1F
10/07 22:43, 1F
它沒有跑出error message,點下去毫無反應
※ 編輯: PTT007 (114.35.225.106), 10/07/2014 23:07:53
好像找到問題點了,應該是jre的關係
我的電腦裡有灌32位元和64位元的jre
我在命令提示字元裡打 java -version
顯示為64bit,如果我想改成32bit請問要怎麼改?
※ 編輯: PTT007 (114.35.225.106), 10/08/2014 00:51:05
推
10/08 02:10, , 2F
10/08 02:10, 2F
呃,我不想刪掉64位元的欸,我是想知道怎麼手動切換版本QQ
※ 編輯: PTT007 (114.35.225.106), 10/08/2014 09:28:23
→
10/08 09:44, , 3F
10/08 09:44, 3F
→
10/09 00:28, , 4F
10/09 00:28, 4F
→
10/09 00:29, , 5F
10/09 00:29, 5F
推
10/09 10:59, , 6F
10/09 10:59, 6F
→
10/09 10:59, , 7F
10/09 10:59, 7F
→
10/09 10:59, , 8F
10/09 10:59, 8F
→
10/09 11:00, , 9F
10/09 11:00, 9F
→
10/09 11:00, , 10F
10/09 11:00, 10F
→
10/09 13:53, , 11F
10/09 13:53, 11F
→
10/10 00:08, , 12F
10/10 00:08, 12F