1

我正在尝试通过 Java 从 PLC 读取信号,为此我认为我应该使用一个名为JEasyOPC的“桥” 。问题是我不知道如何安装它,让它工作。

我遵循了一个教程,但我总是遇到同样的问题。我收到一个错误:

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

4

2 回答 2

1

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

将 PropertyLoader.java 中的这一行替换为

ClassLoader cl = ClassLoader.getSystemClassLoader();

ClassLoader cl = PropertyLoader.class.getClassLoader();

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

于 2014-04-02T15:10:53.313 回答
0

属性文件位于名为 resources 的目录中。如果 jeasyopc.jar 位于 /jeasy 目录中,则资源目录应位于 /jeasy/resources 等目录中。你需要把它放在你的类路径中。这可以在您的环境中或在运行时使用 java -Djava.ext.dirs=.:/jeasy/resources 之类的东西来完成。

于 2011-04-18T11:51:47.033 回答