0

CLIPC 是 Java 中用于进程间通信的库。我已经从https://sourceforge.net/project/platformdownload.php?group_id=255796下载了它

下载的 zip 文件中有 3 个文件。

  1. 剪辑.dll,
  2. clipc.jar 和
  3. libclipc.so

现在,如果我尝试在 Netbeans 库部分将提取的文件夹或 zip 文件添加到我的项目中,则 Netbeans 无法识别 CLIPC 库中的包。

另一方面,如果我只是添加 CLIPC.jar 文件,那么 Netbeans 会识别我输入的代码。但是当我尝试编译它时,我得到以下异常

Exception in thread "main" java.lang.UnsatisfiedLinkError: no clipc in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1738)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1028)
at com.lts.ipc.IPCPackage.basicInitializePackage(Unknown Source)
at com.lts.ipc.IPCPackage.initializePackage(Unknown Source)
at com.lts.ipc.semaphore.SemaphoreNative.<clinit>(Unknown Source)
at com.lts.ipc.semaphore.Semaphore.connect(Unknown Source)
at com.lts.ipc.semaphore.Semaphore.<init>(Unknown Source)
at ipc.IPC.main(IPC.java:15)

Java Result: 1 

这可能是因为 clipc.jar 文件不能与 clipc.dll 文件映射。

那么任何人都可以建议我应该将那些clipc.dll 和libclipc.so 文件放在哪里?

4

1 回答 1

0

找到了我自己的问题的答案

-Djava.library.path="c:\path\to\the\dir\that\contains\the\dll"

将上述行放在“项目 -> 属性 -> 运行 -> VM 选项”字段中。

于 2012-04-08T06:26:28.273 回答