Я не знаю, как установить JEasyOPC в Java
Я пытаюсь читать сигналы от ПЛК через Java, и для этого я думаю, что я должен использовать "мост" под названием JEasyOPC. Проблема в том, что я не знаю, как установить его и заставить его работать.
Я следовал за руководством, но я всегда зацикливаюсь на одной и той же проблеме. Я получаю ошибку:
Файл свойств javafish.clients.opc.JCustomOpc не существует. Система прекращена.
2 ответа
Если вы используете JEasyOpc внутри веб-приложения (например, внутри.war-файла), вам может потребоваться сделать следующее
Замените эту строку в PropertyLoader.java на
ClassLoader cl = ClassLoader.getSystemClassLoader();
с
ClassLoader cl = PropertyLoader.class.getClassLoader();
Кроме того, убедитесь, что вы указали -Djava.library.path=[path to folder containing dll]
Файл свойств находится в каталоге с именем resources. Если у вас есть файл jeasyopc.jar в каталоге / jeasy, то каталог ресурсов должен находиться в таком каталоге, как / jeasy / resources. Вы должны поместить это в свой путь к классам. Это можно сделать в вашей среде или во время выполнения с помощью чего-то вроде java -Djava.ext.dirs=.:/ Jeasy / resources.