Java を介して PLC から信号を読み取ろうとしています。そのためには、JEasyOPCと呼ばれる「ブリッジ」を使用する必要があると思います。問題は、それをインストールして機能させる方法がわからないことです。
チュートリアルに従いましたが、いつも同じ問題で行き詰まります。エラーが発生します:
プロパティ ファイル javafish.clients.opc.JCustomOpc が存在しません。システムが終了しました。
Web アプリケーション内 (.war ファイル内など) で JEasyOpc を使用している場合は、次の操作が必要になる場合があります。
PropertyLoader.java のこの行を次のように置き換えます
ClassLoader cl = ClassLoader.getSystemClassLoader();
と
ClassLoader cl = PropertyLoader.class.getClassLoader();
また、必ず指定してください-Djava.library.path=[path to folder containing dll]
プロパティ ファイルは、resources というディレクトリにあります。ディレクトリ /jeasy に jeasyopc.jar がある場合、リソース ディレクトリは /jeasy/resources などのディレクトリにある必要があります。これをクラスパスに配置する必要があります。これは、環境内または実行時に java -Djava.ext.dirs=.:/jeasy/resources などで実行できます。