我不知道';我不知道如何在Java中安装JEasyOPC

我不知道';我不知道如何在Java中安装JEasyOPC,java,jeasyopc,Java,Jeasyopc,我试图通过Java读取PLC的信号,为此我想我应该使用一个名为“桥接器”的“桥接器”。问题是我不知道如何安装它,如何使它工作 我遵循了一个教程,但我总是被困在同一个问题。我得到一个错误: 属性文件javafish.clients.opc.JCustomOpc不存在。系统终止 属性文件位于名为resources的目录中。如果您在目录/jeasy中有jeasypc.jar,那么resources目录应该在/jeasy/resources这样的目录中。你需要把它放在你的类路径上。这可以在您的环境中完成

我试图通过Java读取PLC的信号,为此我想我应该使用一个名为“桥接器”的“桥接器”。问题是我不知道如何安装它,如何使它工作

我遵循了一个教程,但我总是被困在同一个问题。我得到一个错误:

属性文件javafish.clients.opc.JCustomOpc不存在。系统终止


属性文件位于名为resources的目录中。如果您在目录/jeasy中有jeasypc.jar,那么resources目录应该在/jeasy/resources这样的目录中。你需要把它放在你的类路径上。这可以在您的环境中完成,也可以在运行时使用java-Djava.ext.dirs=。:/jeasy/resources。属性文件位于名为resources的目录中。如果您在目录/jeasy中有jeasypc.jar,那么resources目录应该在/jeasy/resources这样的目录中。你需要把它放在你的类路径上。这可以在您的环境中完成,也可以在运行时使用java-Djava.ext.dirs=.:/jeasy/resources.

如果您在web应用程序中使用JEasyOpc(例如在.war文件中),则可能需要执行以下操作

将PropertyLoader.java中的此行替换为

ClassLoader cl = ClassLoader.getSystemClassLoader();


此外,请确保指定
-Djava.library.path=[path to folder containing dll]

如果您在web应用程序中(例如在.war文件中)使用JEasyOpc,则可能需要执行以下操作

将PropertyLoader.java中的此行替换为

ClassLoader cl = ClassLoader.getSystemClassLoader();


另外,请确保指定
-Djava.library.path=[path to folder containing dll]

谢谢!不管怎样,我现在正在用utgard的jinterop。。。试图知道如何使用utgard。无论如何,谢谢!不管怎样,我现在正在用utgard的jinterop。。。试图知道如何使用utgard。无论如何。