java – 在Eclipse Indigo中运行MPJ express时出现的“未解决的
发布时间:2020-12-15 02:29:02 所属栏目:Java 来源:网络整理
导读:我按照Utube的教程,介绍了如何在IDE中使用MPJ Express运行并行应用程序.我下载了最新版本的MPJ Express并使用了 Eclipse Indigo. 我确实在我的项目JAR文件中包含了MPI.当我尝试编译一个简单的“hello程序”时,我收到了这个错误: Caused by: java.lang.Error
我按照Utube的教程,介绍了如何在IDE中使用MPJ Express运行并行应用程序.我下载了最新版本的MPJ Express并使用了
Eclipse Indigo.
我确实在我的项目JAR文件中包含了MPI.当我尝试编译一个简单的“hello程序”时,我收到了这个错误:
我的代码是 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>配置构建路径…然后转到“库”(或“订购和导出”)选项卡,您应该看到mpj.jar.我猜它不会存在,你需要添加它.
这和你说的mpi.jar不一样.我只是使用你提供的代码和mpj.jar(从here下载)设置一个简单的测试项目,一切正常. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |