mpirun无法使用java找到指定的可执行文件

时间:2015-08-19 07:19:32

标签: java mpi openmpi

我想从this website运行两个java示例Hello.java和Ring.java。 我用

编译了它们
 ./configure --enable-mpi-java

这条线没有任何问题。

然后我打电话给这一行:

mpirun -np 2 Hello.java

但是我收到了这个错误:

mpirun无法找到指定的可执行文件,因此 没有发动这项工作。此错误首先报告进程 等级0;它也可能发生在其他过程中。

注意:此错误的常见原因是拼写错误的mpirun命令       line参数选项(记住mpirun解释第一个       无法识别的命令行令牌作为可执行文件。)

节点:联盟

可执行文件:Hello.java

我打电话时发生同样的情况

mpirun -np 2 Ring.java

任何人都可以帮我解决问题吗?

PS:这个问题与this question不重复,因为我的问题是在java中,而另一个在c ++中。

1 个答案:

答案 0 :(得分:3)

Ring.java和Hello.java都是源代码文件,不是可执行文件。首先必须将这些文件编译成.class个文件(可能包含javac)。在那之后我会想象这个电话会是

mpirun -np 2 java Hello