首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java RXTX和打包

Java RXTX和打包
EN

Stack Overflow用户
提问于 2013-01-30 11:53:53
回答 1查看 1.5K关注 0票数 1

我有一个内置在netbeans中的java程序,它使用Here的RXTX。到目前为止,它在windows和linux上都运行得很好。

我的问题是:是否可以在JAR中包含所需的RXTX文件,而不按照RXTX站点上的说明进行安装。我希望能够将所有包含文件的JAR提供给Linux或Windows上的人,并让它正常工作。

这是可能的吗?最好的方法是什么?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-23 22:39:09

您不需要单独安装它们-您所需要做的就是将java.library.path VM参数指向包含适当DLL文件的文件夹。

然而,对于Jar文件,这将涉及在初始化RXTX之前将它们提取到某个位置,然后单独加载DLL,因为它们不能直接从Jar文件内部读取和使用(因为它本质上是一个zip归档文件)。this question上最好的答案应该会给你指明正确的方向(别忘了没有什么能阻止你把它们提取到一个临时位置并在文件上调用deleteOnExit(),这样它就不会比必须的更长)。

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

https://stackoverflow.com/questions/14596406

复制
相关文章

相似问题

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