当前位置: 代码迷 >> Eclipse >> 关于将PeerSim放到eclipse中运行时出现的和classpath有关的有关问题
  详细解决方案

关于将PeerSim放到eclipse中运行时出现的和classpath有关的有关问题

热度:49   发布时间:2016-04-23 13:43:00.0
关于将PeerSim放到eclipse中运行时出现的和classpath有关的问题。
我是按照以下步骤将PeerSim源程序移植到eclipse中去的:
1.新建一个java工程,可以取名为PeerSim
2.将下载的文件中的src中的文件拷贝到项目的src目录中 
3.拷贝config-example1.txt到项目目录 
4.将peersim-1.0.5文件夹下的四个jar包添加到工程
5.在eclipse中刷新,在左侧找到config-example1.txt点击右键run as --- run configrations
6.新建一个java application。Main Class 中选择peersim.Simulator,arguments 中填写example/config-example1.txt 
7.运行后出现错误提示 
CDSimulator: resetting Network: no node defined, using GeneralNode peersim.config.IllegalParameterException: Parameter "protocol.lnk": The class peersim.core.IdleProtocol appears more than once in the classpath; please check your classpath to avoid duplications. At peersim.config.ConfigContainer.getClazz:582
请问这个错误怎么解决?

------解决方案--------------------
我也遇到了这样的问题,我的解决方法是将第四步的时候,只导入djep-1.0.0.jar和jep-2.3.0.jar导入。然后再运行的时候就没出现这样的问题了。
  相关解决方案