jintellitype只是作为开发人员工作,而不是在客户机(JAVA)中工作

jintellitype只是作为开发人员工作,而不是在客户机(JAVA)中工作,java,jintellitype,Java,Jintellitype,我开发了一个JavaSwing应用程序,它可以从包含tif图像的文件夹中读取条形码,并将其显示在文本字段中。 我使用“jintellitype”创建快捷方式(Windows+‘A’)以将每次读取的代码复制到剪贴板。 当我将项目导出为可运行jar时,dll位于项目根文件夹中。在我的机器上,这个jar工作得很好,但是当我试图在另一台机器上执行这个jar时,我收到一条消息,无法从本地文件系统或jar内部加载JIntellitype.dll。 我不知道它在我的电脑和其他电脑中运行的原因是什么。它们都安装

我开发了一个JavaSwing应用程序,它可以从包含tif图像的文件夹中读取条形码,并将其显示在文本字段中。 我使用“jintellitype”创建快捷方式(Windows+‘A’)以将每次读取的代码复制到剪贴板。 当我将项目导出为可运行jar时,dll位于项目根文件夹中。在我的机器上,这个jar工作得很好,但是当我试图在另一台机器上执行这个jar时,我收到一条消息,无法从本地文件系统或jar内部加载JIntellitype.dll。 我不知道它在我的电脑和其他电脑中运行的原因是什么。它们都安装了相同的jre,并且是windows7 64位。
你能帮帮我吗?

听起来DLL不像你想象的那样在Jar文件中。你试过把DLL文件放在你要部署它的文件夹里吗?是的,我已经做了。。我在客户端的工作区中创建了一个文件夹,并将应用程序的jar和dll文件放入其中。最奇怪的是,如果客户机安装了jdk,我的应用程序的jar工作正常。