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

ران کردن برنامه جاوا در NotePad

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

ویژگی جالبی است برای اینکه بدانیم می توان یک برنامه ی جاوا را در NotePad ران کنیم . برنامه می تواند هر چیزی باشد . این کار به وسیله ی دو خط کد در cmd انجام پذیر است . برای این کار از یک برنامه ی ساده شروع می کنیم .

ابتدا باید یک فایل text با پسوند java بسازیم . که این کار با کلیک راست کردن و سپس رفتن به new و بعد انتخاب text document ، انجام می شود . توجه کنید که در ابتدا وقتی این فایل را ایجاد می شود ، دارای پسوند txt. می باشد و شما باید آن را به java تغییر دهید (به این نکته هم دقت کنید که شاید نمایش پسوند فایل برایتان مخفی باشد که با رفتن به کنترل پنل ویندوز و یا با رفتن به قسمت Options در my computer یا This PC و با برداشتن تیک گزینه ی Hide extensions for knows file types ، می توان پسوند فایل را مشاهده کرد . در غیر اینصورت ممکن است پسوند  فایلی که ایجاد کرده اید game.txt.java شود !!)

4

 

text

text2

همچنین با تغییر این پسوند و قرار دادن یک نام دلخواه ، با پیغامی روبرو خواهید شد که باید Yes را انتخاب کنید .

بعد از این مراحل باید برنامه ی مورد نظرمان را در این فایل game.java بنویسیم . به همین منظور آن را باز می کنیم و کدها و دستورات را وارد می کنیم . مثلا در اینجا برای تست این ویژگی از یک بازی خیلی ساده (بازی حدس عدد ) استفاده کرده ایم که به صورت زیر است :

import java.util.Scanner ;
class game
{
	public static int getRandom( int max)
	{
		return (int)(Math.random()*max) +1;
	}
	
	public static void main(String[] args)
	{
		
		Scanner sc = new Scanner(System.in);
		boolean guessed = true;
		boolean running = true;
		int number = 0 ;
		int input = 0 ;
		while(running)
		{
			if(guessed)
			{
				System.out.println("I have choosen a random value ");
				System.out.println("Have a go at guessing it  ");
				number = getRandom(9);
				guessed = false ;
			}
			else
				System.out.println("Please try again...");
			input = sc.nextInt();
			
			if (input==-1)
				running =false ;
				else
					guessed = input == number ;
				
					
		}
	}
	
}

 

تنظیمات cmd :

حالا می خواهیم این بازی را در cmd ران کنیم . برای این منظور Command Prompt را باز کنید . سپس با دستور cd به پوشه و درایوی که فایل game.java را در آن ذخیره کرده اید بروید :

مثلا ما الان در درایو c هستیم . اما می خواهیم به درایو e و پوشه ی directory وارد شویم . برای همین دستور زیر را تایپ می کنیم :

1

حالا ما وارد پوشه ی directory شده ایم و باید با دستور javac game.jave ، کدهای جاوا را کامپایل کنیم :

2

توجه کنید که اگر برنامه اروری داشته باشد ، بعد از این خط نمایش داده می شود . اما اگر اروری نداشته باشد ، مثل شکل بالا از شما می خواهد که نام فایل را همراه با java تایپ کنید :

 3

بعد از این دستور برنامه شروع به اجرا شدن خواهد کرد…

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

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

دیدگاه ها

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

  1. sami می‌گه:

    سلام ببخشید این برنامه جواب درست داره؟؟یانی چه عددی عدد مورد نظر هست و اگر نداره چطور میتونیم بهش اضافه کنیم

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

      سلام
      ممنون از توجهتون
      اگه دقت کنید اول یه تابع getRandom نوشتم که داخل بدنه ی این تابع از تابع عضو ()random استفاده شده! که هر بار به طور تصادفی یک عددی رو تولید کنه و کاربر باید اون عدد تولید شده توسط اون تابع رو حدس بزنه! و هر بار که حدس غلطی میزنه باید اونقدر عدد امتحان کنه تا به چیزی که کامپیوتر مد نظرش هست برسه!
      اگر به خروجی ای که گذاشتم هم توجه کنید مشخصه!
      مانا باشید…

  2. ایزدی می‌گه:

    سلام
    چرا برنامه برای من ارور داره ؟
    error : error while writing game : game.class (access is denied)
    ممنون می شم توضیح بدید چرا اصلا وارد اجرا نمی شم؟

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

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