نرم افزار CloudSim یک کتابخانه سورس باز نوشته شده به زبان جاوا برای شبیه سازی محیط کلود برای رایانش ابری می باشد که برای اجرای آن نیازی به نصب ندارد ، اما باید کتابخانه را کامپایل و اجرا کنید .

این آموزش کلودسیم مراحل استفاده از نرم افزار CloudSim در لینوکس ( اوبونتو نسخه 14.04 ) را نشان می دهد ، برای استفاده از کلودسیم در ویندوز به فیلم های آموزشی مراجعه کنید .

برای کامپایل و اجرای نرم افزار CloudSim در لینوکس به کامپایلر زیان برنامه نویسی جاوا نیاز دارید ، که ما برای این منظور از اپن.جی.دی.کی استفاده می کنیم .

برای نصب اپن.جی.دی.کی در اوبونتو Ubuntu یک پنجره ترمینال لینوکس باز کنید و دستورات زیر را به ترتیب وارد کنید .

 
sudo apt-get update
sudo apt-get install openjdk-7-jdk openjdk-7-jre
sudo apt-get install ant
 

در این هنگام سیستم از شما پسورد خواهد خواست که باید پسورد کاربری که با آن وارد محیط لینوکس شدید را وارد کنید .

کامپایل نرم افزار CloudSim

برای کامپایل کردن نرم افزار CloudSim وارد شاخه ای شوید که در آن فایل آرشیو نرم افزار CloudSim قرار دارد .

در سیستم ما این فایل در دایرکتوری $HOME کاربر قرار داشته .

 
cd $HOME
ls
 

با اجرای فرمان زیر آرشیو نرم افزار CloudSim را باز کنید .

 
tar -xvf cloudsim-3.0.3.tar.gz
 

سپس با اجرای دستور زیر وارد شاخه نرم افزار CloudSim شوید

 
cd  cloudsim-3.0.3
 

حال با اجرای دستور زیر در این شاخه نرم افزار CloudSim کامپایل خواهد شد .

 
ant
 

و پیغام زیر مبنی بر موفقیت آمیز بودن کامپایل نشان داده خواهد شد .

 
Buildfile: /home/tipy/cloudsim-3.0.3/build.xml
 
prepare:
 
build:
 
makejar:
 
     [echo] Compiling a new jar file, named: "cloudsim-new.jar".
     [echo] This jar file contains CloudSim classes only.
 
BUILD SUCCESSFUL
 
Total time: 2 seconds
 

این پیغام نشان می دهد کتابخانه CloudSim-new.jar ایجاد شده و در شاخه jars قرار گرفته است .

دیدگاه‌ها  

0 #12 آموزش نرم افزار 1395-05-31 12:03
به نقل از fateme:
موقع نصب openjdk-9-jdk این خطا رو میده چکار باید بکنم؟
dpkg: error processing archive /var/cache/apt/archives/openjdk-9-jdk_9~b114-0ubuntu1_i386.deb (--unpack):
trying to overwrite '/usr/lib/jvm/java-9-openjdk-i386/include/linux/jawt_md.h', which is also in package openjdk-9-jdk-headless:i386 9~b114-0ubuntu1


با سلام وتشکر از تماس شما
برای نصب نسخه جدید جاوا باید این دستورات رو در ترمینال تایپ کنید


sudo apt-get update
sudo apt-get install ant
sudo apt-get install openjdk-9-jdk openjdk-9-jre


یک باگ کوچک در نصب این نسخه جاوا هست، با تایپ این دستورات در ترمینال احتمالا مشکل حل می شود. اگر مشکل حل نشد گزارش کنید.


sudo dpkg --configure -a
sudo dpkg -i --force-overwrite '/var/cache/apt/archives/openjdk-9-jdk_9~b114-0ubuntu1_i386.deb'


دوستان دیگری که این نسخه از جاوا رو روی ماشین ۶۴ بیتی نصب میکنید با توجه به خطایی که دریافت میکنید اسم فایل .deb رو اصلاح کنید


sudo dpkg --configure -a
sudo dpkg -i --force-overwrite '/var/cache/apt/archives/openjdk-9-jdk_9~b114-0ubuntu1_amd64.deb'


موفق باشید
نقل قول کردن
0 #11 fateme 1395-05-31 00:34
موقع نصب openjdk-9-jdk این خطا رو میده چکار باید بکنم؟
dpkg: error processing archive /var/cache/apt/archives/openjdk-9-jdk_9~b114-0ubun tu1_i386.deb (--unpack):
trying to overwrite '/usr/lib/jvm/java-9-openjdk-i386/include/linux/ja wt_md.h', which is also in package openjdk-9-jdk-headless:i386 9~b114-0ubuntu1
نقل قول کردن
0 #10 آموزش نرم افزار 1395-03-13 00:56
به نقل از علیرضا:
با سلام
بعد از دستور ant خطای ذیل ظاهر می شود
[javac] /home/alireza/Desktop/cloudsim-3.0.3/sources/org/cloudbus/cloudsim/util/MathUtil.java:16: error: package org.apache.commons.math3.stat.regression does not exist
[javac] import org.apache.commons.math3.stat.regression.SimpleRegression;
[javac] ^
[javac] /home/alireza/Desktop/cloudsim-3.0.3/sources/org/cloudbus/cloudsim/util/MathUtil.java:82: error: cannot find symbol
[javac] public static DescriptiveStatistics getStatistics(final List list) {
[javac] ^
[javac] symbol: class DescriptiveStatistics
[javac] location: class MathUtil
[javac] /home/alireza/Desktop/cloudsim-3.0.3/sources/org/cloudbus/cloudsim/util/MathUtil.java:99: error: cannot find symbol


با سلام و تشکر از تماس شما

جواب شما در خطای سیستم موجود است

اگر دقت کنید کتابخانه apache.commons.math3 را پیدا نکرده است.

کتابخانه را دانلود کنید و در پوشه jars کپی کنید.

فیلم آموزش کلودسیم را ببینید بهتر متوجه می شوید.

موفق باشید.
نقل قول کردن
0 #9 علیرضا 1395-03-13 00:05
[javac] public static DescriptiveStatistics getStatistics(final double[] list) {
[javac] ^
[javac] symbol: class DescriptiveStatistics
[javac] location: class MathUtil
[javac] /home/alireza/Desktop/cloudsim-3.0.3/sources/org/c loudbus/cloudsim/util/MathUtil.java:247: error: cannot find symbol
[javac] public static SimpleRegression createLinearRegression(final double[] x,
[javac] ^
[javac] symbol: class SimpleRegression
[javac] location: class MathUtil
[javac] /home/alireza/Desktop/cloudsim-3.0.3/sources/org/c loudbus/cloudsim/util/MathUtil.java:256: error: cannot find symbol
[javac] public static OLSMultipleLinearRegression createLinearRegression(
[javac] ^
نقل قول کردن
0 #8 علیرضا 1395-03-13 00:04
با سلام
بعد از دستور ant خطای ذیل ظاهر می شود
[javac] /home/alireza/Desktop/cloudsim-3.0.3/sources/org/c loudbus/cloudsim/util/MathUtil.java:16: error: package org.apache.commons.math3.stat.regression does not exist
[javac] import org.apache.commons.math3.stat.regression.SimpleReg ression;
[javac] ^
[javac] /home/alireza/Desktop/cloudsim-3.0.3/sources/org/c loudbus/cloudsim/util/MathUtil.java:82: error: cannot find symbol
[javac] public static DescriptiveStatistics getStatistics(final List list) {
[javac] ^
[javac] symbol: class DescriptiveStatistics
[javac] location: class MathUtil
[javac] /home/alireza/Desktop/cloudsim-3.0.3/sources/org/c loudbus/cloudsim/util/MathUtil.java:99: error: cannot find symbol
نقل قول کردن
0 #7 آموزش نرم افزار 1394-12-12 03:39
به نقل از احسان:
سلام من تمام مراحل رو با ویندوز انجام دادم اما موقع ساخت پروژه پوشه های زیرین نداره یعنی روی نام پروژه راست کلیک میکنم بغیر از scr پوشه دیگری ندارد .لطفا راهنمایی بفرمایید.


با سلام و تشکر از تماس شما

تمام مراحل رو با ویندوز انجام دادید؟! یعنی به بیان دیگر هیچ کدام از مراحل رو مطابق بالا انجام ندادید.

پیشنهاد میکنم اکلیپس رو نصب کنید و از فیلم آموزشی آموزش کلودسیم که در قسمت های بعدی این مجموعه توتوریال وجود داره استفاده کنید.

محیط اکلیپس در لینوکس و ویندوز به هم شبیه هست.

اما پیشنهاد میکنم در ویرچوال ماشین لینوکس نصب کنید

موفق باشید
نقل قول کردن
0 #6 احسان 1394-12-11 20:49
سلام من تمام مراحل رو با ویندوز انجام دادم اما موقع ساخت پروژه پوشه های زیرین نداره یعنی روی نام پروژه راست کلیک میکنم بغیر از scr پوشه دیگری ندارد .لطفا راهنمایی بفرمایید.
نقل قول کردن
0 #5 آموزش نرم افزار 1394-12-08 03:52
به نقل از sara:
خوب مشکل اینجاست که مراحلی که فرمودید مو به مو اجرا کردم و باز این ارور را داد

با سلام و تشکر از تماس شما

شما در مرحله نصب جاوا دچار مشکل شده اید ولی به پیغام سیستم عامل دقت نکرده اید.

دوباره دستورات را با دقت بیشتر در ترمینال لینوکس تایپ کنید

و اگر پیغام خطایی گرفتید گزارش کنید.

درصورتی که فکر میکنید نیاز به کمک بیشتری دارید با ما تماس بگیرید.

در کلاس های آموزشی فشرده و کوتاه مدت آموزشگاه تیپی طی چند جلسه مراحل نصب و استفاده از نرم افزار کلودسیم را آموزش ببینید.

موفق باشید
نقل قول کردن
0 #4 sara 1394-11-28 03:03
خوب مشکل اینجاست که مراحلی که فرمودید مو به مو اجرا کردم و باز این ارور را داد
نقل قول کردن
0 #3 آموزش نرم افزار 1394-11-27 18:35
به نقل از sara:
فهمیدم مشکل از کجاست و رفع شد اما حالا ant رو که میزنم می گه unable to find a javac compiler


با سلام و تشکر از تماس شما

هنوز کامپایلر جاوا رو نصب نکردید.

از ابتدای متن بخونید و مراحل کار رو خط به خط انجام بدید.

موفق باشید.
نقل قول کردن
0 #2 sara 1394-11-27 17:29
فهمیدم مشکل از کجاست و رفع شد اما حالا ant رو که میزنم می گه unable to find a javac compiler
نقل قول کردن
0 #1 sara 1394-11-27 16:37
با سلام وتشکر از شما
tar -xvf cloudsim-3.0.3.tar.gz این دستور رو که وارد می کنم.می نویسه
tar: cloudsim-3.0.3.tar.gz: cannot open:no such file or directory
tar: error is not recoverable: exiting now
فایل های cloudsim رو در پوشه ی home ریختم
نقل قول کردن

نوشتن دیدگاه


 

آموزش های گام به گام

دومین دوره مسابقات برنامه نویسی دانش آموزی امیرکبیر

دومین دوره مسابقات برنامه نویسی دانش آموزی امیرکبیر

ادامه مطلب...

سمینار خانه های هوشمند برای دوران پیری

سمینار خانه های هوشمند برای دوران پیری

ادامه مطلب...

دومین دوره مسابقات برنامه نویسی دانش آموزی امیرکبیر

دومین دوره مسابقات برنامه نویسی دانش آموزی امیرکبیر

ادامه مطلب...

سمینار خانه های هوشمند برای دوران پیری

سمینار خانه های هوشمند برای دوران پیری

ادامه مطلب...