这是我的问题 - 我已创建了restful服务器,我已将其修改为使用JNI功能来调用项目中本机C文件中的函数。
目前我的项目中有两个课程。
Server.java - 这是一个安静的服务器,运行时效果很好 服务器并显示相关内容。但是当我尝试创建对象时 Server.java中的HelloJNI.java显示错误。
javax.servlet.ServletException: java.lang.UnsatisfiedLinkError: no
hello in java.library.path
这里hello是为了使JNI为HelloJNI.java工作而创建的共享文件对象。
只有在运行HelloJNI.java时,Eclipse才能识别libhello.so文件,而对于Server.java则不能识别
我确实将libhello.so文件路径添加到本机库位置。
项目 - >属性 - > Java构建路径 - > JRE系统库
有人可以指导我设置java路径从Server.java调用HelloJNI.java。
我在Ubuntu 12.04上使用eclipse。