我想从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 ++中。
答案 0 :(得分:3)
Ring.java和Hello.java都是源代码文件,不是可执行文件。首先必须将这些文件编译成.class
个文件(可能包含javac
)。在那之后我会想象这个电话会是
mpirun -np 2 java Hello