我已经在 tomcat 服务器中成功开发和部署了一个 java servlet。
但是在那个 servlet 中,我调用了一个 dll 文件。在我运行tomcat服务器的计算机上,我调用了我使用的库System.load("C:/java/src/calldllfile.dll");
,它工作正常。
问题是在jelastic tomcat中我真的不知道我应该使用什么路径以及我应该将我的dll文件放在哪里让我的servlet调用......我尝试在我的代码中捕获它返回一个UnsatisfiedLinkError所以它真的必须是路径...
在下面评论中的jelastic论坛中的类似答案之后,我尝试将我的文件设置到主文件夹并调用它
System.loadLibrary(System.getProperty("user.home")+"/"+"calldllfile.dll");
但它没有用。
所以我真的不知道该怎么做......我在我部署的 servlet 的图像下面包含了我无法调用的 dll 库的位置。如果有人告诉我应该在 System.load("?????"); 中使用什么路径,那将非常有帮助。谢谢