برای نوشتن برنامه و تولید پروژه ها در زبان Java نیاز به محیط توسعه (IDE) هست که علاوه بر تسهیل فرآیند کدنویسی، در مدیریت چرخه تولید نرم افزار (شامل Test، Compile و تولید خروجی قابل اجرا) به ما کمک کند و کارهای تکراری که نیاز به اجرای دستورات مختلفی برای Compile و اجرای Test ها و یا اجرای برنامه را دارد برای ما انجام می دهد.
از بین ابزارهای مختلف و محبوبی که در این زمینه وجود دارد Eclipse IDE که نرم افزاری Open Source و مورد حمایت بنیان Eclipse هست را انتخاب کردیم. این IDE علاوه بر زبان و پلتفرم Java، امکان برنامه نویسی و تولید نرم افزار به زبان های دیگری نظیر ++C و PHP و JavaScript و ... را هم فراهم می کند که ما در اینجا از نسخه مربوط به Java این IDE استفاده می کنیم.
پیش نیاز
برای اجرای Eclipse نصب Java Runtime Enivronment - JRE نیاز است. هر چند به دلیل استفاده از امکانات Java Development Kit توصیه می شود که JDK را بر روی سیستم خود نصب کنید.
قدم اول: نصب Eclipse IDE
برای نصب Eclipse، ابتدا باید آن را از اینجا دانلود کنید. در حال حاضر Eclipse - Java دارای دو نسخه می باشد:
نسخه Eclipse IDE for Java Developers، شامل امکانات اصلی برای تولید نرم افزار به زبان Java و نسخه Eclipse IDE for Enterprise Java Developers که علاوه بر امکانات نسخه قبلی امکان تولید نرم افزارهای Enterprise و Web-based را هم فراهم می کند.
ما Eclipse IDE for Java Developers (نسخه فعلی eclipse-java-2020-06-R) برای ویندوز 64 بیتی را که دارای امکانات اصلی بوده و جوابگوی نیاز ما هست انتخاب می کنیم.
پس از دانلود و unzip کردن فایل، پوشه eclipse را در مسیر دلخواه کپی می کنیم. مثلا:
D:\Development
اگر مثل من نیاز پیدا می کنید که از نسخه های مختلف Eclipse استفاده کنید، نام پوشه eclipse را به نام کامل آن تغییر دهید. مثلا:
D:\Development\eclipse-java-2020-06-R
با اجرای فایل eclipse.exe، نرم افزار Eclipse اجرا شده و محل ایجاد workspace را نشان می دهد.
توضیح اینکه Eclipse تنظیمات مربوط به محیط توسعه را در این پوشه نگهداری می کند. برای عدم نمایش این صفحه در دفعات بعدی Use this as the default and do not ask again را انتخاب و دکمه Launch را کلیک می کنیم. (همواره امکان تغییر و ایجاد workspace از منوی File » Switch Workspace وجود دارد.)
قدم دوم: ایجاد اولین پروژه Java در Eclipse
برای ایجاد پروژه روش های مختلف وجود دارد:
برای ایجاد پروژه Java در Eclipse (بدون استفاده از ابزار Maven)، لازم است که از منوی File » New، گزینه Java Project را انتخاب کنیم.
نام پروژه را در قسمت Project Name وارد می کنیم. اگر قصد داریم پروژه را در مسیر workspace که قبلا و در زمان اجرای eclipse آن را مشخص کردیم ذخیره کنیم گزینه Use default location را در حالت انتخاب شده باقی می گذاریم، اما اگر قصد داریم پروژه را در مسیر دیگری ذخیره کنیم این گزینه را غیر فعال و در قسمت Location مسیر مورد نظر برای ذخیره پروژه را انتخاب می کنیم.
انتخاب JRE و تنظیمات نسخه Compiler برای Java در Eclipse:
بصورت پیش فرض Eclipse نسخه Java نصب شده روی سیستم را شناسایی و آن را انتخاب می کند. اما گاهی ممکن است ما بر روی یک سیستم چند نسخه از JDK و JRE را داشته باشیم که این می تواند گاهی چالش بر انگیز باشد.
به این خاطر در قسمت JRE، ابتدا گزینه Configure JREs را انتخاب تا تنظیمات مربوط به Compiler و اجرای پروژه را مشخص کنیم.
برای معرفی JDK در قسمت Installed JREs ابتدا گزینه Add و سپس Standard VM و گزینه Next را انتخاب می کنیم.
حالا در قسمت JRE Home مسیر نصب JDK را انتخاب می کنیم. مثال:
D:\Java\jdk-14.0.1
پس از طی مراحل فوق JDK به عنوان یکی از گزینه های قابل انتخاب به لیست Installed JREs اضافه می شود و فقط لازم است که JDK نصب شده مورد نظر را انتخاب کنیم:
پس از این مرحله لازم است تنظیمات Compiler را هم مطابق با نسخه JDK نصب شده انتخاب کنیم.
برای این کار کافی است ابتدا قسمت Compiler را انتخاب و پس از آن از Compiler compliance level نسخه مورد نظر را انتخاب کنیم. (مثال: 14)
و در نهایت Apply and Close.
نکته: انجام این تنظیمات در اکثر مواقع فقط یک بار انجام می شود و تا زمانی که نیاز به نسخه متفاوتی از JDK نداشته باشیم، فقط در زمان ایجاد پروژه جدید لازم است JDK مورد نظر را برای پروژه انتخاب کنیم:
بخش بعدی Project Layout هست که ساختار شاخه های مربوط به پروژه در آن قرار دارد و در اکثر مواقع نیاز به تغییر آن نیست و می توانیم از حالت پیش فرض استفاده کنیم.
اگر توسعه چندین پروژه تحت عنوان یک مجموعه را داشته باشیم می بایست از Working Set استفاده کنیم که در حال حاضر که فقط یک پروژه داریم به آن نیازی نیست.
برای ایجاد پروژه گزینه Finish را انتخاب می کنیم!
قدم سوم: ایجاد اولین کلاس و اجرای برنامه
برای ایجاد کلاس، کافی است بر روی src کلیک راست کنیم و گزینه New » Class را انتخاب و برای کلاس مورد نظر نام آن را (مثلا MyClass) وارد کنیم:
و در نهایت می توانیم با نوشتن method اجرایی main، در خروجی Hello World معروف را ببینیم:
public class MyClass { public static void main(String args[]) { System.out.println("Hello World!!!!"); } }