如何在netbeans 7.0中添加CLIPC库

时间:2012-04-06 09:22:40

标签: java netbeans netbeans-7 interprocess

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

下载了它

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

  1. clipc.dll,
  2. clipc.jar和
  3. libclipc.so
  4. 现在,如果我尝试将解压缩的文件夹或zip文件添加到Netbeans库部分中的项目中,则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文件??

1 个答案:

答案 0 :(得分:0)

找到我自己的问题的答案

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

将上一行放在“项目 - &gt;属性 - &gt;运行 - &gt; VM选项”字段中。