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

برنامه نویسی جاوا در محیط NetBeans

دسته بندی : آموزش Java
۱ آبان ۱۳۹۴

اگر شما هم از آن دسته افرادی هستید که قصد یادگیری زبان برنامه نویسی جاوا را دارند ،  NetBeans یک نرم افزار قدرتمند برای این کار می باشد . در این بخش می خواهیم ضمن معرفی این زبان و اهداف آن ، شما را با محیط NetBeans آشنا سازیم :

معرفی زبان برنامه نویسی جاوا

جاوا یک زبان قدرتمند برنامه نویسی است که توسط شرکت سان ماکروسیستم (Sun Microsystems) منتشر شده است . این شرکت یک پروژه تحقیقاتی به نام Green بنا نهاد که منجر به توسعه زبانی مبتنی بر زبان ++C گردید که خالق آن James Gosling  بود .

برنامه های جاوا از قطعاتی به نام کلاس تشکیل شده اند . این کلاس ها شامل اجزایی به نام متد هستند که وظایفی را انجام داده و پس از آن اطلاعاتی را بازمی گردانند . برنامه نویسان می توانند هر قطعه را که برای ساخت برنامه های جاوا نیاز دارند ، بسازند . اگر چه بسیاری از آنان از مزیت مجموعه ای غنی از کلاس های موجود در کتابخانه های جاوا بهره می جویند . گاهی اوقات برنامه نویسان با تجربه جاوا از اینکه می توانند امکانات شگفت انگیز ، پیچیده و بغرنج این زبان را مورد استفاده قرار دهند ، به خود افتخار می کنند . اما این یک ضعف برنامه نویسی است . استفاده از اینگونه امکانات پیچیده خوانایی برنامه را کاهش داده و امکان اینکه برنامه از خود رفتار عجیبی  نشان دهد ، را افزایش می دهد .

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

معرفی محیط NetBeans

علاوه بر نرم افزارهایی مانند Eclipse ، نرم افزار دیگری به نام  NetBeans وجود دارد که یک کامپایلر قدرتمند برای زبان جاوا می باشد . البته این نرم افزار  برای زبان های دیگری مانند ++C و … نیز استفاده می شود .

قبل از اینکه  از NetBeans استفاده کنید باید فایل دیگری به نام JDK را برای اجرا شدن هسته کدهای جاوا ، دانلود کرده و آن را نصب نمایید.

برای دانلود JDK با توجه به System Type ویندوز کامپیوترتان ، باید نسخه متناسب با آن را نصب نمایید. یعنی اگر System Type رایانه شما ۳۲Bit یا اصطلاحا x86 است، بايد JDK نسخه ۳۲ بیتی و اگر System Type ويندوز رایانه شما ۶۴Bit یا اصطلاحا x64 است باید JDK نسخه ۶۴ بیتی را نصب نماييد تا با مشکلات احتمالی بعدی مواجه نشويد.(برای این کار بر روی My Computer  یا  This Pc کلیک راست کرده و گزینه Properties را انتخاب کنید . در پنجره باز شده می توانید System type ویندوز کامپیوترتان را ملاحظه کنید.)

برای دانلود JDK و نرم افزار NetBeans می توانید به لینک زیر مراجعه نمایید :

دانلود NetBeans و JDK

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

بعد از آن بر روی my computer در ویندوز ۷ و یا This PC در ویندوز ۸ یا ۱۰ کلیک راست کرده و  Properties را انتخاب کنید . سپس در قسمت سمت چپ پنجره ی باز شده ، بر روی Advanced System Settings کلیک کرده تا پنجره System Properties باز شود . در اینصورت به تب Advanced رفته و سپس  دکمه Environment Variables را انتخاب نمایید :

 

123

123

در پنجره ی ظاهر شده در قسمت بالای اين پنجره  یا User Variables ،  بر روی دکمه New کليک کنيد. برای Variable Name نام JAVA_HOME را تایپ نمایید و برای Variable Value مسیر نصب JDK  را وارد کرده و بر روی دکمه OK کليک کنيد .( آدرس بدون مسیر دايرکتوری bin )

123

سپس در باکس پایین به دنبال PATH بگردید و اگر نبود با زدن دکمه new در باکس بالا آن را ایجاد کنید . به این صورت که ابتدا در قسمت  Variable name ، کلمه PATH و در قسمت Variable value ، بهمسیر نصب jdk و پوشه bin رجوع  کرده و این آدرس را وارد نمایید :

123

به این ترتیب با زدن دکمه Ok از پنجره های باز شده خارج شوید . در اینصورت مراحل تنظیم و نصب JDK به پایان رسیده است .

حالا برای صحت درستی مراحل انجام داده شده از دکمه cmd ،  START را که مخفف command می باشد اجرا کنید  ( می توانید ابتدا Run را اجرا کنید و در آن cmd را تایپ نمایید و یا بعد از زدن دکمه Start ، در قسمت cmd ، Search را تایپ کنید و enter را بزنید ) . سپس در این پنجره دستورات javac -version و java -version را وارد نمایید . اگر شما هم به چنین عبارت هایی رسیدید ، می توانید از مراحل نصب JDK اطمینان داشته باشید :

123

بعد از انجام این مراحل و نصب نرم افزار NetBeans  ، آن را اجرا کنید :

123

در این صورت با اجرا شدن آن ، از قسمت New Project ، File را انتخاب نمایید :

123

در پنجره با شده ، در قسمت Java ، Categories و در قسمت  Java Application ، Project  و سپس Next را انتخاب کنید  :

123

حالا باید یک نام برای پروژه خود انتخاب کنید . برای این منظور در قسمت Project Name ، یک نام دلخواه انتخاب کنید(مثلا ما در اینجا HelloWorld را انتخاب کرده ایم ) . شما می توانید مسیر ذخیره پروژه های خود را نیز به وسیله Browse در قسمت Location Project تغییر دهید :

123

در اینصورت بازدن دکمه Finish می توانید به نوشتن برنامه دلخواه خود در محیط NetBeans بپردازید .  (علاوه بر این روش شما می توانید با کلیک کردن بر روی 123  در نوار ابزار ، پنجره New Project  را باز کرده و تمامی مراحل بعدی آن را انجام دهید ):

123

در این قسمت شما کامنت هایی را مشاهده می کنید که با رنگ خاکستری نمایش داده شده اند . همینطور این محیط از تابع اصلی main  و کلاسی با نامی که انتخاب کرده اید(HelloWorld) ، تشکیل شده است .توابعی که قرار است در این محیط نوشته شوند ، همگی در این کلاس نوشته می شوند . اگر بخواهید کلاس دیگری تعریف کنید کافی است از قسمت File ، گزینه New File را انتخاب کنید و سپس در پنجره باز شده از قسمت Categories ، گزینه Java و از قسمت File Type  ، گزینه Java class  و سپس Next را انخاب نمایید :

123

در مرحله بعد ، با انتخاب یک نام دلخواه برای کلاس جدید خود ، Finish را انتخاب نمایید . . (علاوه بر این روش شما می توانید با کلیک کردن بر روی 123 در قسمت نوار ابزار ، پنجره New File را باز کنید و این مرحله را به آسانی انجام دهید . )

به این ترتیب در این قسمت با محیط NetBeans  و مراحل ایجاد یک پروژه جدید در آن آشنا شدیم . در بخش های بعدی به پیاده سازی کلاس و آشنایی با دستورات زبان برنامه نویسی جاوا پرداخته خواهد شد…

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

Java How to Program

در ضمن اگر اینستاگرامی هستید حتما @Takinweb را فالو کنید…

 

درباره ی عطیه رحمانی

دیدگاه ها

29 دیدگاه ارسال شده !

  1. somaye می‌گه:

    سلام ببخشید من نتبین ونصب کردم حالاتو محیط که دارم مینویسم فقط تاخط ۱۲ مینویسه پایین تر نمیاد نمیدونم چرا خودشم هیچ توصیحی نمیده

  2. naser می‌گه:

    سلام. چرا نمیشه از دکمه اینتر در محیط برنامه نویسی نت بینز استفاده کرد و رفت خط بعدی ْ؛برای نوشتن برنامه . فقط تا ۲۰ تا خط اولیه خودش میشه استفاده کرد؟ بعد که اینتر میزنی بیایی پایین تر که کد بنویسی نمیشه؟

  3. naser می‌گه:

    مجددا.سلام. وقتی پروژه مثلا تحت پی اچ پی را را کلیک میکنم برای اینکه کد نویسی کنم . و وقتی محیط برنامه نویسی پی اچ پی باز میشه دکمه اینتر کار میکنه .اما وقتی جاوا اپلیکشن را انتخاب میکنم ومحیط کد
    نویسی باز میشه. نمیتونم از دکمه اینتر استفاده کنم!!!؟

    • عطیه رحمانی می‌گه:

      کلا نمیتونید ویرایش کنید یعنی؟
      منظورم از ویرایش اینه که نتونید کدی رو وارد کنید و خب اینتر هم قاعدتا کار نمیکنه!
      چون مثلا اگ با سویینگ جاوا کار کنید بعصی جاهاش رو نمیتونید ویرایش کنید! از درستی روند ایجاد پروژتون اطمینان دارید؟
      اگر اطمینان دارید ، شاید مشکل در فایل نصبی نت بینز یا jdk باشه!! چون مشکلتونو قبلا در نت بینز ۷.۰ در سایت stack overflow پیدا کردم و تنها راهش آپدیت ورژن قدیمی به جدید بود.
      اگر فقط و فقط اینتر کار نمیکنه ، شما کدتونو پشت سر همم بنویسید مشکلی پیش نمیاد و فقط برای خوانایی بیشتر اینتر میزنید . میتونید کدتونو با اینتر توی notepad بنویسید و بعد کپی کنید تو نت بینز!(این کارو هم امتحان کنید) . دکمه ی اینتر سمت راست کیبورد رو هم امتحان کنید.
      IDE های قدرتمندتری مثل eclipse هم برای نوشتن پروژه های جاوا خیلی خوبن!!
      چیزی که هست اینه که این IDE ها تنها یک ابزار هستند برای راحتی کار برنامه نویسها و امکاناتشونه ک اونا رو متمایز ازهم میکنه!

  4. matin می‌گه:

    سلام ببخشيد من وقتي وارد netbeans ميشم و ميخوام system.out.println رو تايپ كنم در اون قسمت بغلش يه چراغ زرد رنگ مياد ميشه بگيد چيكار كنم من يه روز تو اين مسئله گير كردم

    • عطیه رحمانی می‌گه:

      سلام
      این علامت چراغ زرد رنگ ، علامت warning هست . که وقتی روش کلیک کنید ، گزینه هایی رو براتون نمایش میده . (درواقع یک جور راهنمایی برای رفع مشکلی که کدتون داره)و وقتي که روي اون گزينه هاي پيشنهادي کليک کنيد خود نت بينز کدتونو تغيير ميده و گزینه ی پیشنهادی رو پیاده میکنه !
      باید بدونبد که out متعلق به کلاس System هست .که در پکیج java.lang قرار داره . Java.lang پکیجی هست که به طور پیش فرض import شده و نيازي به ضميمه کردنش نيست .(يعني نيازي به import کردن java.lang.* نیست) System کلاسیه که دارای یک فیلد استاتیک به نام out هست که این out نمونه ای از کلاس java.io.PrintStream ميباشد . حالا شما ميخواين از متد ()printlnاي استفاده کنيد که متعلق به out از کلاس java.lang.System هست . در واقع بايد براي رفع مشکلتون به صورت زير عمل کنيد :

      String out = "Hello World";
      java.lang.System.out.println(out);
      

      امیدوارم مشکلتون حل بشه .

  5. علیرضا می‌گه:

    سلام
    من تمام مراحل بالا رو انجام دادم. اما هنوزم وقتی روی New Project کلیک میکنم هیچ اتفاقی نمیافته. چی کار کنم؟😢😢

  6. نیما می‌گه:

    سلام خسته نباشین وقتی نرم افزار رو اجرا میکنم نمیتونم پروژه جدید بسازم روی ایکن و از قسمت file سپس new project رو میزنم اما هیچ اتفاقی نمیوفته.
    نسخه۸٫۲
    سایت دانلود:p30download

  7. farima می‌گه:

    سلام
    در قسمت کد نویسی netbeans نمیتونم انگلیسی بنویسم
    فقط فارسی داره
    باید چیکار کنم؟
    تازه کار هم هستم

  8. مصطفی می‌گه:

    سلام
    ممنون از این آموزش
    خیلی خوب راهنمایی کرد

  9. Elena می‌گه:

    سلام
    ببخشید من این زبانو کامل بلدم
    اما الان دوتا برنامه جدا دارم که جفتش باید با هم باشه
    از یکی پرسیدم گفت راهی هست که بشه این دوتارو (کد،فریم و…) رو بهم وصل کرد (جفتشو کرد تو یه برنامه)
    اگه درسته ، میشه لطفا مراحلشو توزیح بدین…
    ممنون

    • عطیه رحمانی می‌گه:

      سلام
      اگه منطورتون قرار دادن کلاسهایی هستش که به هم مربوط اند یا میخواین اونا رو به هم وصل کنید ، باید بگم میتونید یه پکیج بسازید و کلاسهاتونو توش قرار بدین! مثلا الان شما کلاس A و B و C رو دارید و قراره اینارو با یک main ران کنید !وقتی کلاسایی که در ابتدا هیچ ربطی به هم ندارن رو تو این پکیج قرار بدین باید با استفاده از متغیرها و فراخوانی شدن توابع مربوطه در کلاسهای مدنظرتون اونا رو به هم وصل کنید!

  10. BEHROOZ می‌گه:

    سلام
    من تمام مراحل بالارو رفتم و توی cmd هم ورژن هارو میاره
    ولی وقتی دستور system.out.prinln(); رو میخام اجرا کنم ارور میده ولی برای بقیه دستور ها نه
    ممنون میشم کمکم کنید

    • عطیه رحمانی می‌گه:

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

      String out = "Hello World";
      java.lang.System.out.println(out);
      
  11. almz می‌گه:

    سلام لطفا راهنماییم کنید میخوام کل تنظیمات برنامه رو به حالت کارخونه برگردونم چکار باید بکنم

  12. علی اکبر می‌گه:

    سلام .
    چرا وقتی میخوام یک constructor بسازم ctrl+i رو میزنم هیچ گزینه ای نمیاره؟
    یا میرم توی refactor هم گزینه ی constructor نداره .

  13. متین می‌گه:

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

  14. محمد حسن می‌گه:

    من در نصب Netbeans با مشکل مواجه شدم. نمیتونه JDK رو پیدا کنه. در بخش Environment variables
    هم تغییراتی که نیاز بود رو انجام دادم. جالبه که الا در cmd وقتی دستور javac یا javac -version رو تایپ میکنم همه چی درسته اما نت بینز نمیتونه JDK رو شناسایی کنه. لطفا کمک کنید.

  15. reza009 می‌گه:

    سلام
    من همه کارارو انجام دادم کاامل هیچ مشکلی هم ندارم فقط من در برنامه نتبینز پروژه اپلیکیشن رو باز کردم فقط کد های ساخت اپلیکیشن رو بلد نیستم
    سایت یا اموزش یا pdf ی دارین که اموزش داخلش باشه یا پکیج ساخت برنامه با نتبینز رو میشناسین که فیلم اموزشی داخلش باشه مثلا سایتی رو میشناسین که اموزش بده یا خودتون بلدین راهنمایی کنین.. ممنون..؟

  16. amir می‌گه:

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

  17. mahdi می‌گه:

    ببخشید من می خوام نحووهی کارکرد با for را یاد بگیرم .
    {}(++for(int i=0;i<50;i البته باString

  18. sara می‌گه:

    سلام
    من توی نت خیلی دنبال ترجمه کتاب java how to program گشتم اما متاسفانه پیدا نکردم اگر راهنمایی کنید مرسی:)

    میدونمم که خوبه زبان اصلی بخونم ولی نیازش دارم:((

دیدگاه خود را به ما بگویید BEHROOZ

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