הפעלת קובץ נפרד ב JAVA

big_foot

New member
הפעלת קובץ נפרד ב JAVA

יש לי תוכנית ב JAVA שמחולקת למספר קבצים איך אני יכול מפונקציה מסויימת להפעיל את הפונקציה הרארשית main של פונקציה מקובץ אחר
תודה רבה
 
יש לזה תשובה, אבל...../images/Emo26.gif

זה לא דבר הגיוני לעשות... שתף אותנו קצת יותר... ב-Java לכל מחלקה יש קובץ משלה. כשכותבים אפליקציה - צריך שלאחת המחלקות האלה תהיה מתודת main שתופעל ראשונה. בגלל זה קצת מוזר לי שאתה רוצה להפעיל main של מחלקה נוספת... יש לך 2 מחלקות עם main באפליקציה?
 
אין קשר.../images/Emo26.gif

אם אתה רוצה להריץ תהליך נפרד, אתה תעשה את זה בעזרת המתודה exec של מחלקת Runtime. יוחזר לך אובייקט מטיפוס Process שבעזרתו תשלוט בתהליך שיצרת. קרא כאן. אם אתה רוצה להריץ מספר חוטים במקביל, אתה תיצור מחלקה שיורשת מ-Thread ותפעיל אותה בעזרת המתודה run. עוד מידע כאן. כך או כך, אין הכרח להפעיל ישירות את פונקציית main. בגלל זה שאלתי את הברנש מה בדיוק הוא מתכוון לעשות - אולי יש לו כוונה נכונה, אבל הדרך בה הוא חושב להשתמש מוטעית.
 
למעלה