繁体   English   中英

在Eclipse Indigo中运行MPJ express时出现“未解决的编译问题”

[英]“Unresolved compilation problems” from running MPJ express in Eclipse Indigo

我按照Utube的教程,介绍了如何在IDE中使用MPJ Express运行并行应用程序。 我下载了最新版本的MPJ Express并使用了Eclipse Indigo。

我确实在我的项目JAR文件中包含了MPI。 当我尝试编译一个简单的“hello程序”时,我收到了这个错误:

引起:java.lang.Error:未解决的编译问题:无法解析类型mpi.MPIException。 它是从所需的.class文件间接引用的

我的代码是

import mpi.*;

public class HelloEclipsWorld {
    public 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();
    }
}

我究竟做错了什么?

这看起来像一个类路径错误。 根据您的编辑,看起来您正在使用Eclipse。 右键单击项目时,选择Build Path > Configure Build Path...然后转到“Libraries”(或“Order and Export”)选项卡,您应该看到mpj.jar 我猜它不会存在,你需要添加它。

这和你说的mpi.jar不一样。 我只是使用你提供的代码和mpj.jar (从这里下载)设置一个简单的测试项目,一切正常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM