איך מריצים את התוכנית משורת הפקודות

מנהל: TA_Isana

שלח תגובה
גל פלד
הודעות: 31
הצטרף: 20:15 27/10/2009

איך מריצים את התוכנית משורת הפקודות

שליחה על ידי גל פלד » 03:21 29/05/2010

סיימתי את התוכנית הכל רץ יופי טופי
אבל כאשר אני מריץ אז הפקודה כפי שנכתבה בעבודה אני מקבל את ההודעה הבאה
תמונה
ובנוסף אם אפשר לקבל הסבר על איך אני קורא את הנתונים שרשמתי בשורת פקודות
כי לא מצאתי מידע מספק בנוגע לנוסע זה ולכן עדיין לא ברור לי איך אני גורם לזה שרשמתי אחרי הפעלת התוכנית את שם הקובץ נתונים הראשון שהוא ידע שזה קובץ הנתונים

TA_Ariel
הודעות: 261
הצטרף: 00:53 23/04/2009

Re: איך מריצים את התוכנית משורת הפקודות

שליחה על ידי TA_Ariel » 03:41 29/05/2010

השורה שכתבת לא טובה, זה מה שרשום בעבודה
java Heaps input.dat 3 output1.dat input2.dat
בקשר לפרמטרים, הם נמצאים במערך הargs. יש הודעה בעניין.

shaysw
הודעות: 78
הצטרף: 16:23 08/11/2008

Re: איך מריצים את התוכנית משורת הפקודות

שליחה על ידי shaysw » 15:09 29/05/2010

מצטרף לאותה בעיה, שמרתי את תוכנית הmain שלי תחת הקובץ Heaps.java ןהרצתי את השורה java Heaps Code.txt 4 Halt.txt וקיבלתי את אותה הודעה בדיוק...

TA_Ariel
הודעות: 261
הצטרף: 00:53 23/04/2009

Re: איך מריצים את התוכנית משורת הפקודות

שליחה על ידי TA_Ariel » 17:01 29/05/2010

יש לך Heaps.class באותה סיפרייה?

shaysw
הודעות: 78
הצטרף: 16:23 08/11/2008

Re: איך מריצים את התוכנית משורת הפקודות

שליחה על ידי shaysw » 17:29 29/05/2010

לא. מה זה בדיוק ואיך עושים שזה יהיה? (ואם אפשר גם הסבר קצר למה זה חשוב לריצה מהקומנד ליין)

TA_Ariel
הודעות: 261
הצטרף: 00:53 23/04/2009

Re: איך מריצים את התוכנית משורת הפקודות

שליחה על ידי TA_Ariel » 17:52 29/05/2010

תקמפל את התוכנית כך:
javac Heaps.java
ואז תריץ את הפקודה. זה היה אמור לקרות אוטומטית כשקימפלת באקליפס\Jcreator.
הפקודה הזו תיצור את הclass ואז תוכל להריץ אותו.

shaysw
הודעות: 78
הצטרף: 16:23 08/11/2008

Re: איך מריצים את התוכנית משורת הפקודות

שליחה על ידי shaysw » 18:40 29/05/2010

לא הבנתי מה זה אומר javac, להקליד את זה בשורת הקומנד? כי אז זה לא עובד...

TA_Ariel
הודעות: 261
הצטרף: 00:53 23/04/2009

Re: איך מריצים את התוכנית משורת הפקודות

שליחה על ידי TA_Ariel » 18:45 29/05/2010

איזה פלט אתה מקבל?

shaysw
הודעות: 78
הצטרף: 16:23 08/11/2008

Re: איך מריצים את התוכנית משורת הפקודות

שליחה על ידי shaysw » 18:48 29/05/2010

רשמתי בקומנד ליין javac Heaps.java
וקיבלתי:
'javac' is not recognized as an internal or external command,
operable program or batch file.

אני מתנצל, אבל ההבנה שלי בג'אווה ובנושאי מחשב בכלל היא לא מהמשובחות, אני רק מנסה לשרוד את התרגיל הזה, אז אם אפשר, באמת בבקשה, לקבל תשובה להדיוטות, אני מאד אשמח.

TA_Ariel
הודעות: 261
הצטרף: 00:53 23/04/2009

Re: איך מריצים את התוכנית משורת הפקודות

שליחה על ידי TA_Ariel » 18:55 29/05/2010

תחפש את הקובץ Javac.exe במחשב,
הוא אמור להיות ב program files\java\jdkxxx\bin
אחרי שאתה מוצא אותו תכתוב
set path=pathfound

כשpathfound זה המסלול שמצאת
ואז תפעיל את הפקודה שכתבתי קודם.

moshes
הודעות: 60
הצטרף: 00:15 24/10/2009

Re: איך מריצים את התוכנית משורת הפקודות

שליחה על ידי moshes » 18:56 29/05/2010

בקשר לריצה מהקומנד ליין
מישהו פירסם לפני כמה ימים איך לעשות את זה
זה מופיע בקישור ( זה באנגלית)
http://www.skylit.com/javamethods/faqs/javaindos.html
דבר שני, אני אתמצט לך מה רשום שם פחות או יותר
מה שאתה צריך לעשות זה דבר ראשון לשים את כל קבצי הJAVA שלך בתיקייה נוחה לדומגא d:/ass5
או c:\yourname או כל דבר אחר שיהיה לך קל לגשת אליו. תשים את רק את קבצי הJAVA ואת הקובץ קלט שלך ולא קבצים אחרים.
לאחר מכן תקמפל כל קובץ בתקייה החדשה עם האקליפס/ג'יי קרייאוטר תלוי מה שיש לך. - בעיקרון מה שמוסבר בקישור זה שאפשר לעשות קימפול
דרך הקומנד ליין אבל זה קצת מסובך. אחרי שקימפלת את כל הקבצים ליד כל קובץ אתה צריך לראות סיומת של CLASS
תבדוק שיש לך Heaps.class זה אומר שהקובץ הראשי מקומפל. תפתח את הקומנד ליין ותגיע לאיפה ששמת את כל הקבצים כלומר בתקייה
שפתחת(הנוחה)
תרשום את הפקודהה הבאה בקומנד ליין java Heaps input.dat 3 output1.dat input2.dat
ואז התוכנית שלך תריכה לרוץ כמו כן תקפיד שהשם של הקובץ הראשי שלך כלומר איפה שיש את המיין תואם למילה אחרי java כי אם זה יהיה שם
אחר זה לא ירוץ לך או יגיד על ארור לגודמא אם השם קובץ שלך הוא Ass5.java (כלומר בקובץ זה יש לך את הפונקציה מיין) אתה צריך לשנות את
הפקודה שרשמתי קודם ל java Ass5 input.dat 3 output1.dat input2.dat

שלח תגובה

חזור אל “- מבני נתונים 2010”