我在eclipse中有一个使用rxtx的项目。我在netbeans中也有同样的项目。当我创造可运行的罐子时,它们完美地工作,但它们都不起作用。
我不知道自己做错了什么。我试图改变类路径,添加外部库......
我一定是做错了什么,但不知道是什么。
如果有人设法让rxtx工作,你能逐步解释该做什么吗?
答案 0 :(得分:1)
请参阅我的回答here以获得更全面的解释,但基本上您必须从JAR文件中提取RXTX dll(或其他本机库)并将它们放在某处文件系统在您尝试加载它们之前(在这种情况下涉及初始化RXTX。)您无法从JAR文件中加载本机库,它将无法工作。
但是,您可以拥有一个JAR文件,该文件在运行时将适当的本机库提取到临时位置,然后从那里加载它们。可以将这些库设置为在VM退出时删除,这样它们就不会堵塞系统。