آموزش جاوا - قسمت اول - اجرای اولین برنامه با جاوا

هر زبان برنامه نویسی با چاپ عبارت Hello World! یا سلام دنیا آموزشش شروع میشه. ما هم از همین استفاده می کنیم و آموزش رو شروع میکنیم.

یه همراه هم توی این آموزش داریم به نام جواد که سوالات خوبی میپرسه ? (شخصیتی فرضی که نامش به دلیل نزدیکی نامش با جاوا انتخاب شده)

برای استفاده کردن از این آموزش باید منطق برنامه نویسی رو بلد باشید، اگر آموزش منطق برنامه نویسی رو هم میخواید توی کامنت ها بگین تا اگه تعداد زیادی نیاز داشتن، اون آموزش رو هم بذارم?

برای کسایی که عجله دارن کد زیر رو میتونن توی یک فایل با نام Main.java بنویسن، کامپایل کنن و اجرا کنن?

public class Main{
    public static void main(String[] args){
        System.out.println(&quotHello World!&quot);
    }
}


جواد : خب حالا چطوری کامپایل کنیم؟!
جواد : کجا بنویسیم؟!
جواد : چطوری اجرا کنیم؟!

خب برای کامپایل کردنش نیاز به کامپایلر جاوا داریم(چشم بسته غیب گفتم?) متولی کنونی جاوا یعنی شرکت Oracle یه بسته برای توسعه نرم افزار های جاوا ارایه میده به نام JDK یا Java Developement Kit که میتونید اون رو از سایت اوراکل یا بقیه سایت های داخلی دانلود کنین آخرین نسخه هم تا لحظه نوشتن این پست نسخه 12 هست.

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

بعد از نصب برای دسترسی به jdk توی command line یا terminal باید Path رو توی سیستمتون تنظیم کنید

ویندوز:

باید توی این مسیر برید

MyComputerراست کلیک -> Properties -> Advanced تب -> Environment Variables
 ->  User Variable بخش

روی new بزنید و در قسمت variable name بنویسید path و در قسمت variable value آدرس نصب jdk رو وارد کنید

برای مثال

C:\Program Files\Java\jdk_1.12.0\bin

و بعد هم ok و ok و ok.

توی لینوکس هم باید آخر فایل .bash_profile این خط رو اضافه کنید و مسیر قرارگیری jdk رو به متغیر PATH اضافه کنید

export PATH=&quot$PATH:/home/<user>/jdk1.12.0/bin&quot


بعد از نصب jdk و اضافه کردنش به path میریم سراغ اینکه چطوری کامپایل کنیم

دستور javac برای کامپایل کد های جاوا استفاده میشه.

برای مثال میخوایم فایل Main.java رو کامپایل کنیم، باید توی cmd یا terminal

دستور javac Main.java رو در مسیری که فایل Main.java هست بزنیم و اگر خطایی در کد نداشته باشیم به عنوان خروجی به ما یک فایل با نام Main.class میده

حالا فایل Main.java رو چطوری بسازیم، کجا بنویسیم؟!

خب باید بگم ابزار خاصی نمیخواد، میتونین توی notepad یا هر ادیتور دیگه یک Plain Text با encoding ترجیحا utf-8 بسازید و داخلش کدتون رو بنویسید و با اسم Main.java هرجا که خواستید ذخیره کنید.

حالا چطوری اجرا کنیم؟!

خب بعد از نوشتن کد و ذخیره کردن و کامپایل شدنش برای اجرای فایل های کامپایل شده جاوا که به اونها کلاس میگیم و در ادامه میگیم کلاس چی هست، از دستور java استفاده میکنیم.

کافیه دستور java Main رو وارد کنید

به بزرگ و کوچک بودن حروف دقت کنید، جاوا زبان case sensitive هست و به بزرگ و کوچک بودن حروف حساس هست و اونها رو متمایز میدونه.

خب اگه همه کارا رو درست انجام داده باشین باید عبارت Hello World! رو در خروجی ببینید.