EN

Search
Close this search box.

موستانگ، وحشیِ دوست داشتنی

کامپایل و اجرا با پارامترها

این قسمت از آموزش، برای کار با جاوا در خانه و درک مفاهیم ابتدایی در اجرای فایل های جاوا تهیه شده است. پس از نوشتن برنامه ساده ای که متنی را بر روی صفحه نمایش می دهد، نیاز داریم تا آن را کامپایل کرده و اجرا کنیم. پس با موستانگ در این درس همراه شوید تا نحوه کامپایل و اجرا برنامه را در کنسول (command prompt) بیاموزیم.

کامپایل و اجرا برنامه ها در جاوا - موستانگ
کامپایل و اجرا برنامه ها در جاوا – موستانگ

 

 

کامپایل و اجرا  برنامه ها در کنسول

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

  • java (or java.exe)
  • javac (or javac.exe)

و برای اینکه این دستورات فراهم باشند، باید JDK (Java Development Kit) را دانلود و نصب نمایید.

اگر کدی که در درس قبلی نوشتیم را در فایلی به نام MyFirstClass.java قرار دهیم، برای کامپایل آن باید دستور زیر را اجرا کنیم:

javac MyFirstClass.java

این دستور منجر به ساخت فایلی به نام MyFirstClass.class شده که کد کامپایل شده جاوا را در خود نگهداری می کند.

برای اجرای آن باید جاوا را به همراه اسم کلاس (نه اسم فایل) به عنوان پارامتر اجرا کنیم.

غلط:

java MyFirstClass.class

درست:

java MyFirstClass

 

اجرا با پارامترها

توابع main  آرایه ای از رشته ها را به عنوان پارامتر می گیرند. اینها همان پارامترهایی هستند که در کنسول و هنگام اجرا به برنامه داده می شوند.

دقت کنید که هر آرایه ای در جاوا متغیری به نام length دارد که بیانگر تعداد اعضای آن آرایه است.

ما می توانیم با یک حلقه for ساده درون پارامترها حرکت کنیم. به برنامه زیر توجه کنید:

public class Arguments {
    public static void main(String[] args) {
        for (int i = 0; i < args.length; i++) {
            System.out.println(args[i]);
        }
    }
}

و برای کامپایل و اجرا به همراه پارامترها به گونه زیر عمل می کنیم:

javac Arguments.java
java Arguments arg0 arg1 arg2

 

در نهایت

[*] در این درس، با چگونگی کامپایل و اجرا برنامه های جاوا در کنسول آشنا شدید.

مباحثی که در این 8 درس از دوره آموزش جاوا مطرح شد، مباحثی مقدماتی در آشنایی با این زبان برنامه نویسی بود. اگر از این دوره استفاده کردید و دوست دارید تا در دوره های پیشرفته جاوا نیز شرکت کنید، می توانید نظرات خود را در بخش دیدگاه ها ثبت کرده و یا در قسمت نقد و بررسی دوره ، از ما حمایت کنید. همچنین در قسمت مانژ ، می توانید با نمونه کدهای بسیاری از جاوا آشنا شوید و سوالات برنامه نویسی خود را نیز در آنجا مطرح نمایید. تیم متخصص کد نویسی جاوا، پاسخگوی سوالهای شما خواهند بود.

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *