Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse java.io.FileNotFoundException:null\conf\wrapper.conf(系统找不到指定的路径)_Eclipse_Mpi_Java_Windows 7 X64 - Fatal编程技术网

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

Eclipse java.io.FileNotFoundException:null\conf\wrapper.conf(系统找不到指定的路径),eclipse,mpi,java,windows-7-x64,Eclipse,Mpi,Java,Windows 7 X64,我一直在使用本教程,文本:步骤1、2、3和视频:步骤介于0:00到3:29之间 引用文件 (来源:) 示例代码(从教程中复制粘贴) 我还尝试了相同的命令,但在末尾附加了-np4(按照教程步骤) VM参数 (来源:) 主变量 (来源:) MPJ快速输出 MPJ Express(0.38)在多核配置中启动 我是全过程的过程 我是全过程的过程 我是全过程的过程 我是全过程的过程 设置完所有内容后,我尝试通过Eclipse执行它,但出现以下错误:( 编译错误 java.io.FileNotFou

我一直在使用本教程,文本:步骤1、2、3和视频:步骤介于0:00到3:29之间

引用文件


(来源:)

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

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

VM参数


(来源:)

主变量


(来源:)

MPJ快速输出

MPJ Express(0.38)在多核配置中启动
我是全过程的过程
我是全过程的过程
我是全过程的过程
我是全过程的过程
设置完所有内容后,我尝试通过Eclipse执行它,但出现以下错误:(

编译错误

java.io.FileNotFoundException:null\conf\wrapper.conf(系统找不到指定的路径)
在java.io.FileInputStream.open(本机方法)
位于java.io.FileInputStream。(未知源)
位于java.io.FileInputStream。(未知源)
运行时.starter.MPJRun.getPortFromWrapper(MPJRun.java:807)
在运行时.starter.MPJRun。(MPJRun.java:68)
main(MPJRun.java:964)
Wrapper.conf位置


(来源:)

我有点困惑为什么我会出现这些错误..我是不是应该做些别的事情?教程没有告诉我?为了让它工作

我做错了什么?我如何修复这个JRE错误?关于mpj express上的文件“conf\wrapper.conf”?我想我遗漏了一些东西,但我已经阅读了太多的参考资料,并且一遍又一遍地遵循教程…但是我仍然收到wrapper.conf的FileNotFoundException

我找到的一些资源(没有一个能回答FileNotFoundException问题)


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

解决MPJ错误

要使其正常工作,请转到Run Config->Class Path,然后在“引导”下单击“添加外部JAR”,只包含来自mpj的/lib/folder中的所有内容,这将使mpj运行,但我不确定如何解决编译器问题。

寻址编译器

java.io.FileNotFoundException:null\conf\wrapper.conf(系统找不到指定的路径) 在java.io.FileInputStream.open(本机方法) 位于java.io.FileInputStream。(未知源) 位于java.io.FileInputStream。(未知源) 运行时.starter.MPJRun.getPortFromWrapper(MPJRun.java:807) 在运行时.starter.MPJRun。(MPJRun.java:68) main(MPJRun.java:964)


我的讲师告诉我缺少环境变量“MPJ_HOME”,Run Config->environment Variables->New“MPJ_HOME”(使用为VM参数创建的变量)

在“首选项”菜单中,运行/调试-->字符串替换。将变量放在那里。在此上下文中,您没有处理环境变量。环境变量将以完全特定于平台的方式显示在windows上,您将看到
%MJP_HOME%
在*nix上,它看起来像
$MJP_HOME
,在这种情况下,您将e使用Eclipse的字符串替换机制


您可以阅读相关内容

感谢andrew mpj现在返回预期输出:)我更新了问题,尝试解决编译器问题。
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();
}
}
-jar ${MPJ_HOME}/lib/starter.jar
-jar ${MPJ_HOME}/lib/starter.jar -np 4
 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
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)
Error: Could not find or load main class runtime.starter.MulticoreStarter