使用Eclipse安装CloudSim
CloudSim Setup using Eclipse
“如何安装Cloudsim?” 或“如何配置Cloudsim?” 也许是您想了解它时所遇到的第一个问题。而且,当您查看各种参考教材和论坛指导时,是否有些困难?
不用担心,Cloudsim仿真工具包的配置会很容易,或者可以说cloudsim的安装是非常简单的。 本Cloudsim教程将会逐步的带你安装并配置好CloudSim环境。
Cloudsim仿真工具包的设置非常简单。在开始设置CloudSim之前,必须在本地系统上安装/下载以下资源
- Java开发工具包(JDK): 由于Cloudsim仿真工具包是用Java编程语言编写的类库,因此,应在您的计算机上安装Java(JDK)的最新版本(实际上java1.8及以上都可以),可以从Oracles Java portal下载该版本。为了在安装过程中为用户提供帮助,Oracle本身提供了详细的文档,您可以按照安装说明进行操作
- 适用于Java开发人员的Eclipse IDE: 根据你当前的操作系统(Linux / Windows)。在下载之前,请检查你的计算机是32位还是64位。以下链接提供了Eclipse Kepler版本的链接。
- 下载CloudSim源代码: 到目前为止,已经发布了很多版本的CloudSim,最新版本是5.0,该版本是基于容器的引擎。为了使初学者的配置变得简单,我们将使用最常用的版本3.0.3,可通过单击以下任意项直接下载:Windows或单击Linux。
- Cloudsim的一个外部依赖,即与数学函数相关的“common” jar包,可以从Apache官网下载,也可以通过单击此处直接下载。
- 将Eclipse,Cloudsim和Common Math解压。
注意:Windows和Linux的安装步骤几乎相同。
安装Cloudsim
1、首先,打开你的eclipse文件夹,运行Eclipse.exe。
2、现在,在Eclipse窗口中,选择:File-> New-> Project,来打开新建项目向导。
2、这时应该会打开一个“新建项目”向导。显示了许多选项,必须选择“ Java Project”选项,然后单击“ Next”。
现在将打开一个详细的新建项目窗口,在这里您需要填写项目名称和CloudSim项目源代码的路径,按以下步骤进行:
- 项目名称:cloudsim-3.0.3。
- 取消选择“Use default location”选项,然后单击“Browse”以打开您解压缩Cloudsim项目的路径,最后单击下一步以设置项目设置。
最后,如果完成上面的步骤,点击“Next”进入下一步,即项目配置。
现在打开“Libraries”选项卡,如果在列表中找不到commons-math3-3.x.jar(此处的“ x”表示该库的次要版本可能为2或更大),则需单击“Add External Jar”(commons-math3-3.x.jar将在此步骤中被引入到项目中)
点击“Add External JAR’s”,打开你解压的路径,然后选择“ Commons-math3-3.x.jar”并单击open。
确保您在上一步中打开的外部jar被加载进来了,然后单击“Finish”(您的系统可能需要一段时间来配置项目)
配置完项目后,您可以打开“Project Explorer”并开始浏览Cloudsim项目。第一次打开项目时,eclipse自动为新配置的Cloudsim项目进行构建,这可能需要一些时间,具体取决于计算机系统的配置。
以下是在配置Cloudsim之后将看到的最终屏幕。
现在浏览“Project Explorer”,打开examples”文件夹,然后展开“ org.cloudbus.cloudsim.examples”包,双击来打开“ CloudsimExample1.java”。
现在,导航至Eclipse菜单,点击“Run->Run”,或直接使用键盘快捷键“ Ctrl + F11”执行“ CloudsimExample1.java”。
如果成功执行,控制台窗口将会输出下列内容。
如果是这样的话,恭喜!现在,您已经在计算机上成功设置/安装了CloudSim Simulation Toolkit,并且可以开始进一步的使用。有关类层次结构的更多信息,您可以参考CloudSim Simulation Toolkit: An Introduction。
在安装cloudsim时是否遇到错误?
如果你遇到一些错误,Eclipse可能展示如下信息:在大多数情况下,在Eclipse中设置cloudsim时可能会遇到的错误类型为:“Syntax error, parameterized types are only available if source level is 1.5 or greater.”
“Syntax error ‘for each’ statements are only available if source level is 1.5 or greater.”
发生这些错误的原因有两个:
- 情况1:您的计算机系统上安装的Java版本早于1.5
- 情况2:您的Eclipse项目的默认Java环境未设置为计算机系统上可用的最新Java版本。
对于案例1, 您必须从Oracle / Java网站下载并安装最新的Java版本(或者至少应为1.8)。
对于案例2, 您必须在eclipse项目中进行一些修改,为此,您应该遵循以下步骤:
- 在Eclipse IDE菜单中,单击“Project”,然后从下拉菜单列表中单击“Properties”以打开项目属性窗口。
- 在项目属性窗口中,从左侧的可用列表中选择“ Java Compiler”,这将显示编译器选项。
- 现在,单击“Enable Project Specific Settings”复选框,这将进一步启用该复选框下方提供的选项。
- 现在,在“ JDK compliance”标题下,将“Compiler Compliance Level”更改为列表中可用的最高编号。
- 另外,请确保“Use default compliance settings”处于选中状态。
- 现在,单击“Apply and Close”按钮。现在将显示一个弹出警报,要求您确认以应用设置。点击“Yes”。
现在,您可以发现该项目已经开始重建,然后检查你的错误是否已解决。您可以查看错误日志窗口或运行org.cloudbus.cloudsim.examples命名空间中可用的任何类。
希望本文能帮助您回答有关“如何使用Eclipse安装Cloudsim?”的问题。