使用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?”的问题。
使用Eclipse安装CloudSim相关推荐
- Eclipse 安装 lombok
1. 下载 lombok.jar https://projectlombok.org/download https://projectlombok.org/downloads/lombok.jar ...
- eclipse安装反编译插件(附jad下载)
eclipse安装反编译插件(附jad下载) 博客分类: eclipse 一.eclipse反编译插件Jadclipse jadclips插件网站: http://jadclipse.sourc ...
- Eclipse安装SVN教程
2019独角兽企业重金招聘Python工程师标准>>> 第1种安装方法 1 我使用的Eclipse 的版本:Version: Kepler Service Release 2 2 下 ...
- Windows10 JDK9安装及配置环境变量与Eclipse安装
一 下载JDK9 http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html 选择版本,系统 ...
- eclipse安装SVN插件的两种方法
参考:http://welcome66.iteye.com/blog/1845176 eclipse里安装SVN插件,一般来说,有两种方式: 直接下载SVN插件,将其解压到eclipse的对应目录里 ...
- eclipse 安装svn插件
1.下载最新的Eclipse,我的版本是3.7.2 indigo(Eclipse IDE for Java EE Developers)版 如果没有安装的请到这里下载安装:http://ecl ...
- Eclipse 安装 SVN 插件
eclipse里安装SVN插件,一般来说,有两种方式: 直接下载SVN插件,将其解压到eclipse的对应目录里 使用eclipse 里Help菜单的"Install New Softwar ...
- Eclipse 安装配置指南
安装Eclipse 安装Subclipse 配置Android 一.Eclipse的安装. 1.安装JDK6 下载JDK并进行安装 http://www.oracle.com/technetwork/ ...
- eclipse安装插件的三种方法
做为当下最流行的开源IDE之一,Eclipse的一大优势就在于其无数优秀的插件.一个好的插件可以大大的提高我们的工作效率,学习如何安装Eclipse插件自然也是必修课了.下面介绍Eclipse插件的安 ...
最新文章
- 热修复框架Tinker的从0到集成之路(转)
- 100本名著浓缩成了100句话
- 培智计算机教学论文,【培智数学论文】_培智数学教学论文
- “拼图”化解智慧城市“碎片化”难题
- 【学术分享】写论文必须养成的十大良好写作习惯
- XenCenter导出和导入模板
- 简述商业模式、商业模式画布与商业模式个人画布
- xp系统开机自检很久_xp系统电脑开机硬盘自检时间很长如何处理
- Github 资源收集
- 信息提取(Information Extraction)
- 判断入射满射c语言编码,例4,判断下列函数是否是满射、单射、双射。.PDF
- android界面美化
- win10关闭快速启动_内存占用率过高怎么办?Win10电脑内存占用率很高的原因和解决方法...
- POWER DESIGNER导出数据字典
- 操作系统(第四版)期末复习总结(上)
- OpenCV中的GUI特性 —— 图片与视频的读写和显示
- 【机器学习入门基础】Matrix
- 安装DAZ时,CMS未添加成功解决方法
- low-code?与20年前的Dreamweaver有什么区别?
- S3C2440裸机------异常与中断__swi异常模式程序示例