首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >梅文。设置java.library.path

梅文。设置java.library.path
EN

Stack Overflow用户
提问于 2012-08-28 13:18:21
回答 2查看 5.4K关注 0票数 3

如何使用Maven在applet中设置java.library.path?通常,我们可以通过向JVM:-Djava.library.path=path/path2传递参数来设置它。但是如何使applet从我指定的java.library.path 加载本机库呢?

P.S. i使用第三方Java,它使用本机.dll。因此,我认为尝试使用System.loadLibrary(relativePath);预加载本机库是无用的(因为第三方库在任何情况下都会重试从java.library.path加载.dll,然后抛出UnsatisfiedLinkError)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-28 13:37:24

如何使用Maven在applet中设置java.library.path

只要本机在应用程序的运行时类路径上,就没有必要指定路径。将其放入JNLP中引用为nativelib的Jar的根应该可以做到这一点。

票数 1
EN

Stack Overflow用户

发布于 2012-08-28 13:22:45

您可以这样设置java.library.path for Maven,因为这是在程序运行时设置的,而不是在生成程序时设置的。

对于applet,必须在浏览器启动之前正确设置PATH For windows或LD_LIBRARY_PATH

否则,您需要使用绝对路径并自己搜索DLL。

顺便说一句:您在使用来自applet的共享库时可能会遇到安全问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12160140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档