1

Java を介して PLC から信号を読み取ろうとしています。そのためには、JEasyOPCと呼ばれる「ブリッジ」を使用する必要があると思います。問題は、それをインストールして機能させる方法がわからないことです。

チュートリアルに従いましたが、いつも同じ問題で行き詰まります。エラーが発生します:

プロパティ ファイル javafish.clients.opc.JCustomOpc が存在しません。システムが終了しました。

4

2 に答える 2

1

Web アプリケーション内 (.war ファイル内など) で JEasyOpc を使用している場合は、次の操作が必要になる場合があります。

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 というディレクトリにあります。ディレクトリ /jeasy に jeasyopc.jar がある場合、リソース ディレクトリは /jeasy/resources などのディレクトリにある必要があります。これをクラスパスに配置する必要があります。これは、環境内または実行時に java -Djava.ext.dirs=.:/jeasy/resources などで実行できます。

于 2011-04-18T11:51:47.033 に答える