网上说”.dll”应该放在”.class”同级目录下,但经测试,程序报错:
“java.lang.UnsatisfiedLinkError: no JniDllDemo in java.library.path”
当放到java工程同级目录时,一个例子可以调用:
当我调用vtk测试用例时,却又显示“no java.library.path”。后期这样解决的:
1.右击项目,从弹出的右键菜单中选择“Properties”
2.从左侧列表中找到“Java Build Path”,然后选择右侧的“libraries”选项卡,点击“JRE System Library”
3.在“Native library location”中添加”.dll”所在文件夹路径
代码链接:java调用vtk的dll工程