مترجم:حبیب الله علیخانی
منبع:راسخون



 
در دنیای برنامه‌نویسی جاوا، چندین IDE معروف و محبوب وجود داردند. یکی از آنها، IntelliJ IDEA محصول شرکت JetBrains است. این IDE برخلاف اغلب IDE ها، رایگان و کد باز نیست. با این حال بسیاری از برنامه‌نویسان در شرکت‌های بزرگ حاضرند با هزینه شخصی خود این IDE را خریداری و با آن برنامه‌نویسی کنند. البته این IDE دارای نسخه‌های ارزیابی (evaluation) سی روزه است.
می خواهیم قدم به قدم ، مراحل نصب آن را آموزش دهیم و یک پروژه ایجاد و اجرا کنیم :
قبل از نصب IntelliJ باید JDK را نصب کرده باشید. می توانید این بسته را از سایت رسمی شرکت sun و از لینک زیر دانلود کنید http://java.sun.com/javase/downloads/index.jsp
و یا در این سایت به دنبال Java 2 Software Development Kit , Standard Edition بگردید و بعد از دانلود آن را بر روی سیستم خود نصب نمایید.
در هنکام نصب همه چیز را به طور پیشفرض در نظر می گیریم اما بعد از نصب یکسری تنظیمات باید در متغییر محیطی path در ویندوز انجام شود . با راست کلیک روی mycomputer گزینه ی properties را انتخاب میکنیم :
و در صفحه زیر گزینه ی advanced system settings را انتخاب می کنیم:
در عکس زیر از تب Advanced قسمت environment variables را انتخاب می کنیم:
در قسمت system variable روی قسمت path 2 بار کلیک می کنیم:
و پنجره باز شده در بخش variable value به انتهای خط رفته و بعداز قرار دادن یک ; ادرس جایی که مترجم java.exe در ان قرار دارد را می نویسیم مثلا
;C:\Program Files (x86)\Java\jre6\bin;
حال برای اینکه ببینیم درست نصب شده در command prompt دستور زیر را تایپ می کنیم :
Java -version
اگر ورژن جاوا را داد یعنی درست نصب شده.
اکنون برای نصب IntelliJ آماده است. یا نسخه ی اصلی آن را خریداری کرده و یا کرک شده ی آن را از سایت ها دانلود می کنیم. ما می خواهیم نسخه ی ideaIU-10.5.2.exe نصب کنیم.
بعد از اجرای فایل exe نصب آن صفحه ی زیر باز می شود:
بعد از next کردن این مرحله صفحه ی زیر باز می شود که برای انجام نصب برنامه باید در این مرحله، IAgree را انتخاب کنیم:
بعد از آن صفحه ی زیر باز می شود که باید مسیر مکانی که می خواهیم IDE در آنجا نصب شود را وارد کنیم. ما پیش فرض را می پذیریم و next را می زنیم:
به طور دلخواه گزینه های زیر را می توانیم انتخاب کنیم و عملیات نصب را ادامه دهیم :
بعد این تنضیمات اکنون نصب شروع شده است و همانطور که گزینه زیر که پیشفرض فعال است، Install را انجام می دهیم:
در پایان finish را انتخاب می کنیم:
وقتی نصب شد، پیغام زیر ظاهر می شود که می گوید می توانید اگر قبلا ورژن قدیمی تر را داشتید، می توانید تنظیمات آن را وارد کنید(ما گزینه ی اول را انتخاب کردیم):
در حین نصب از ما License Key نمی خواهد اما وقتی اولین بار برنامه را باز می کنیم، پیغام زیر برای وارد کردن آن ظاهر می شود:
ما با استفاده از فایل کرکی که داریم، serial number را کپی می کنیم و در قسمت مورد نظر paste می کنیم:
بعد از وارد کردن اطلاعات مورد نیاز ok می کنیم:
در این مرحله صفحه ای باز می شود که در زیر آن یک checkbox دارد، آن را اتنخاب و سپس ok می کنیم:
سپس 5 مر حله داریم که همه تنضیمات را به طور پیشفرض می پذیریم(next می کنیم) و در پایان آن finish می کنیم:
اکنون نصب انجام شده و وارد برنامه می شویم:
صفحه ی اول آن به صورت زیر می باشد. ما ابتدا می خواهیم یک پروژه ایجاد کنیم. برای این کار گزینه ی Create new project را انتخاب می کنیم:
در صفحه ی باز شده ی زیر، گزینه ی اول را انتخاب می کنیم و سپس next می کنیم:
قسمت مهم ایجاد پروژه از اینجا است. ابتدا نام پروژه را وارد می کنیم و در بخش زیرین آن آدرس جایی که می خواهیم پروژه ذخیره شود را وارد می کنیم و سپس در قسمت select type ، نوع پروژه که از نوع Java Module است را انتخاب می کنیم:
سپس پنجره ای باز می شود که از ما می پرسد آیا می خواهید برای سورس کد شما دایرکتوری ایجاد شود، ما گزینه ی اول را انتخاب می کنیم و src را می پزیریم و next می کنیم:
یکی از این بخش های مهم اینجا است که باید JDK ای که IntelliJ استفاده می کند را وارد کنیم. از Configure.. به مسیری که JDK ای که در ابتدا نصب کردیم، می رویم و آن را وارد می کنیم:
اگر خواستیم از تکنولوژی های زیر استفاد ه کنیم، آن را انتخاب می کنیم و گرنه Finish می کنیم:
اکنون پروژه ایجاد شده است و برای Load شدن آن باید کمی صبر کرد:
پنجره ی project به صورت زیر می باشد که پروژه ها و کلاس ها و... را نشان می دهد که ما فعلا فقط با src کار داریم:
برای ایجاد پروژه همانند ایجاد پروژه در netbeans ، ابتدا پکیج ایجاد می کنیم و کلاسها را در آن ایجاد می کنیم. مفهوم پکیج را در بخش netbeans، در مبحث پلتفرم java SE با محیط توسعه ی(IDE) Netbeans (2) مطالعه کنید. برای ایجاد پکیج (مانند ایجاد پکیج در netbeans) روی پروژه کلیک راست کرده و مسیر زیر را طی کنید:
نام پکیج را در کادر زیر وارد کنید (مانند first ):
سپس در پکیج ایجاد شده (به نام first)، با کلیک راست روی آن و طی کردن مسیر زیر، کلاس ایجاد می کنیم:
نام کلاس را در کادر زیر وارد کنید (مانند hello ):
کلاسی که ایجاد شده به صورت زیر می باشد. نام کلاس hello و نام پکیج first و نام پروژه firstproject می باشد. به نقاطی که این نام ها در تصویر زیر آمده دقت کنید:
اکنون می خواهیم اولین پروژه ی خود را در این IDE اجرا کنیم. ابتدا کامندها( توضیحات) را پاک کرده تا کد ها بهتر مشاهده شود. همانند کاری که در netbeans انجام می دادیم، داخل کلاس ابتدا کلمه ی اختصاری psvm را تایپ کرده و سپس دکمه ی tab را می زنیم تا متد main را وارد کند.( اگر مطالب گذشته را مطالعه نکرده اید، به بخش Code Completion and Templatesدر مبحث پلتفرم java SE با محیط توسعه NetBeans (IDE) (3) مراجعه کنید) :
package first;
public class hello {
public static void main(String[] args) {
}
}
می خواهیم کلمه ی " rasekhoon" در خروجی چاپ شود. از دستور زیر استفاده می کنیم:
System.out.println(“ rasekhoon “);
دقت کنید که حرف S را در کلمه ی System را با حروف بزرگ تایپ کنید(چون جاوا به حروف بزرگ و کوچک حساس است). مثلا اگر s با حروف کوچک تایپ شود، متد هایی که پیشنهاد می کند به صورت زیر می باشد:
اما اگر با حروف بزرگ تایپ شود، متد هایی که پیشنهاد می کند به صورت زیر می باشد که این مد نظر ماست:
تفاوتی که تکمیل کد در intellij با netbeans دارد، این است که در اینجا هنگام تایپ کاراکتر ها، برای دیدن متد های پیشنهادی، دیگر نیازی به فشردن کلید های (ctrl + space) نیست.
در نهایت کد به صورت زیر می باشد:
package first;
public class hello {
public static void main(String[] args) {
System.out.println(" rasekhoon ");
}
}
برای اجرا از منوی Run گزینه ی Run را انتخاب می کنیم:
در netbeans خروجی را در پنجره ای به نام output می دیدیم مشابه این پنجره ، در intellij هم داریم که نام آن پنجره ی Run است. همانطور که مشاهده می کنید rasekhoon در خروجی چاپ شده است:
اولین پروژه را در intellij اجرا کرده ایم. درآینده بیشتر به این می پردازیم.