的openmpi-java.lang.UnsatisfiedLinkError中

时间:2017-03-27 16:57:06

标签: java eclipse native openmpi

我想从java运行Open MPI。

我已完成以下步骤:

1)从官方网站下载OpenMPI .tar.gz

2)创建了一个安装目录

3)我跑了 $。/ configure --enable-mpi-java --with-jdk-bindir =“java bin目录的路径”--with-jdk-headers =“具有jni.h的java directroy的路径”--prefix = “安装目录的路径”

4)编译并安装OpenMPI sudo make all install

5)在路径

中添加了istallation direcotry / bin文件夹

6)开始eclipse并创建了一个包含我在网上找到的MPI示例的新项目

7)将mpi.jar包含在instalation目录/ lib

8)跑完程序并得到:

{
    "graph": {
        "a": ["b", "c"],
        "b": ["c"]
        "c"
    },

    "nodes": {
        "a": {
            "name": "Adam"
        },
        "b": {
            "name": "Bob"
        },
        "c": {
            "name": "Caillou"
        }
    },

    "edges": {
        // how to do the same for edges?
        // ie: how to query edges ?
    }
}

我知道这意味着jvm找不到本机方法的本地语言定义,但不知道如何包含本机代码也不知道它在哪里。 有人可以帮助我开始运行。

P.S。我必须使用OpenMPI,因为我需要它用于大学工作。

0 个答案:

没有答案