java.io.FileNotFoundException:空\\ \\ CONF wrapper.

2019-06-24 15:57发布

我一直在使用本教程http://mpjexpress.blogspot.co.nz/2010/05/executing-and-debugging-mpj-express.html , 文本: 和视频

引用文件

构建路径http://iforce.co.nz/i/e3kg0k2h.w0c.png

示例代码

import mpi.*;
public class HelloEclipseWorld {
vpublic static void main(String[] args) throws Exception {
MPI.Init(args) ;
int rank = MPI.COMM_WORLD.Rank();
int size = MPI.COMM_WORLD.Size();
System.out.println("I am process <"+rank+"> of total <"+
size+"> processes.");
MPI.Finalize();
}
}

我也包括来自MPI和MPJ jar文件http://en.sourceforge.jp/projects/sfnet_mpjexpress/downloads/releases/mpj-v0_38.zip/ (按照教程步骤)

然后我设置运行路径配置(按照教程步骤)

-jar ${MPJ_HOME}/lib/starter.jar

我还试图在相同的命令但-np 4追加到末尾(根据教程步骤)

-jar ${MPJ_HOME}/lib/starter.jar -np 4

VM参数

MPI运行配置http://iforce.co.nz/i/pfpigbiv.l4h.png

MPJ_HOME变量

国会议员有http://iforce.co.nz/i/rzl4e0ff.pfi.png

MPJ快速输出

 MPJ Express (0.38) is started in the multicore configuration
 I am process <3> of total <4> processes
 I am process <3> of total <4> processes
 I am process <3> of total <4> processes
 I am process <3> of total <4> processes

一旦我完成设置的一切,我尝试通过Eclipse来执行它,但我发现这些错误:(

编译器错误

java.io.FileNotFoundException: null\conf\wrapper.conf (The system cannot find the path specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at runtime.starter.MPJRun.getPortFromWrapper(MPJRun.java:807)
at runtime.starter.MPJRun.<init>(MPJRun.java:68)
at runtime.starter.MPJRun.main(MPJRun.java:964)

Wrapper.conf位置

包装禄http://iforce.co.nz/i/g02jjzgk.g5n.png

我为什么我得到这些错误略有迷茫..我我的意思做别的东西吗? 该教程是不会告诉我吗? 为了得到这个工作?

我究竟做错了什么? 我如何可以解决此JRE的错误? 关于文件“的conf \ wrapper.conf”关于MPJ表达什么? 我想我失去了一些东西,但我看过这么多的资源,一遍又一遍跟着教程...但我还是收到了wrapper.conf的FileNotFoundException异常。

我发现一些资源(没有回答FileNotFoundException异常的问题)。

  • MPJ Java文档
  • MPJ窗口指导
  • VUB MPJ

如果任何人有关于如何解决FileNotFoundException异常任何意见,我会非常感激的感谢!

Answer 1:

在首选项菜单去运行/调试 - >字符串替换。 把你的变量存在。 你不是在处理这方面的一个环境变量。 环境变量会出现在全平台特定的方式在Windows上,你会看到%MJP_HOME%和在* nix它看起来就像$MJP_HOME在这种情况下,你是使用Eclipse的字符串替换机制

你可以看到它在这里



Answer 2:

解决了MPJ错误

Error: Could not find or load main class runtime.starter.MulticoreStarter 

得到它的工作..去运行配置 - >类路径,并在“引导”,点击“添加外部JAR”,只是包括一切从MPJ / lib目录/文件夹,这将使MPJ运行,但我不能确定你如何解决编译问题。



Answer 3:

寻址编译器

java.io.FileNotFoundException:空\的conf \ wrapper.conf(系统找不到指定的路径)在java.io.FileInputStream.open(本机方法)在java.io.FileInputStream中(来源不明)在java.io.。的FileInputStream。(来源不明)在runtime.starter.MPJRun.getPortFromWrapper(MPJRun.java:807)在runtime.starter.MPJRun。(MPJRun.java:68)在runtime.starter.MPJRun.main(MPJRun.java:964)

我的讲师告诉我,我错过了环境变量“MPJ_HOME”,运行配置 - >环境变量 - >新建“MPJ_HOME”(使用VM参数创建的变量)



文章来源: java.io.FileNotFoundException: null\\conf\\wrapper.conf (The system cannot find the path specified)