eclipse - java.io.FileNotFoundException : null\conf\wrapper. conf(系统找不到指定的路径)

标签 eclipse mpi java windows-7-x64

我一直在使用本教程http://mpjexpress.blogspot.co.nz/2010/05/executing-and-debugging-mpj-express.html文本:步骤 1,2,3视频: 0:00 到 3:29 之间的步骤

引用文件

build path
(来源:iforce.co.nz)

示例代码(从教程中复制粘贴)

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();
}
}

我已经包含了 http://en.sourceforge.jp/projects/sfnet_mpjexpress/downloads/releases/mpj-v0_38.zip/ 中的 mpi 和 mpj jar 文件(按照教程步骤)

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

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

我也尝试了相同的命令,但在末尾附加了 -np 4 (按照教程步骤)

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

虚拟机参数

mpi run config
(来源:iforce.co.nz)

MPJ_HOME变量

mpi var
(来源:iforce.co.nz)

MPJ Express 输出

 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 位置

wrapper loc
(来源:iforce.co.nz)

我对为什么会收到这些错误感到有点困惑..我还打算做其他事情吗?教程没有告诉我吗?为了让它发挥作用?

我做错了什么?我该如何修复这个 JRE 错误?关于 mpj express 上的文件“conf\wrapper.conf”?我想我错过了一些东西,但我已经阅读了很多资源并一遍又一遍地遵循教程...但我仍然收到wrapper.conf 的 FileNotFoundException。

我找到的一些资源(没有一个可以解决 FileNotFoundException 问题)。

如果有人对如何修复 FileNotFoundException 有任何建议,我将非常感激,谢谢!

最佳答案

在首选项菜单中转到运行/调试 --> 字符串替换。把你的变量放在那里。您在此上下文中不处理环境变量。环境变量将以完全平台特定的方式出现在 Windows 上,您将看到 %MJP_HOME% ,在 *nix 上,它看起来像 $MJP_HOME 在这种情况下,您使用 Eclipse 的字符串替代机制

您可以阅读相关内容here

关于eclipse - java.io.FileNotFoundException : null\conf\wrapper. conf(系统找不到指定的路径),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10697571/

相关文章:

java - 修改我的方法以使用PreparedStatement对象而不是Statement对象

java - 错误地覆盖包

java - 卸载使用 SWT 的 Display.loadFont API 安装的字体

eclipse - Eclipse 的 Maven 插件,代理问题

java - 无法在 eclipse 中连接到新的 SQL Server

C++ 程序在不执行 catch block 的情况下终止

c++ - 尝试启动另一个进程并通过 MPI 加入它但遇到访问冲突

eclipse - 如何使用 Bitbucket 将远程分支转换为 Eclipse 中的本地分支?

compiler-construction - MPI 阻塞接收语义

java - java.util.Date 是否将日期表示为系统日期?