תהליכים בJAVA

  • פותח הנושא froy
  • פורסם בתאריך

froy

New member
תהליכים בJAVA

אפליקצית JAVA שאני כותב מריצה תוכנית DOS (ע"י EXEC) הבעייה: אני לא מצליח לקרוא את הפלט למסך של תוכנית הדוס. ניסיתי ע"י: BufferedReader input = new BufferedReader(new InputStreamReader (p.getInputStream())); while((line = input.readLine()) != null ){ ותמיד קיבלתי שגיאה בזמן שהמחשב מנסה לבצע את READLINE מה עושים???
 

philips

New member
הממ...

הממ... אתה לא יכול לבצע את זה מכיון שעליך לכוון את פלט תוכנית הדוס לתוך סטרים שממנו יוכל ה JAVA לקרוא... לצורך זה יש לך PIPE הדרך הקלה ביותר תהיה להפנות את הפלט של תוכנית הדוס לקובץ טקסט באמצעות PIPE ולקרוא ממנו... דוגמה: C:\DOS\FORMAT.COM >Q.TXT
 
למעלה