דף 1 מתוך 1

בעיה עם הבדיקה שפורסמה

נשלח: 15:19 21/12/2009
על ידי blade runner
פתחתי את כל הקבצים לספריה עם קבצי הג'אווה הרצתי את הקובץ ואני מקבל שגיאה

קוד: בחירת הכל

** Error while reading text file **
java.lang.NullPointerException
** giving up! **
שאני מניח מגיע מהקוד בconst ונראה שזה בכלל לא ממשיך לבדוק את הקוד שלנו, אני עושה משהו לא נכון? יש עוד משהו בשביל לגרום לjcreator לקראו את הקובץ או שיש בעיה בקובץ?

קוד: בחירת הכל

try {
			ans = loadFromFile(DATA_FILE);
		}
		catch(Exception e){     // in case something went wrong.
			System.out.println("** Error while reading text file **"); 
			System.out.println(e);
			System.out.println("** giving up! **");
		}
		return ans;

Re: בעיה עם הבדיקה שפורסמה

נשלח: 17:35 21/12/2009
על ידי barsinai
גם אני מקבל שגיאה דומה:

** Error while reading text file **
java.io.FileNotFoundException: a1.txt (The system cannot find the file specified)
** giving up! **
area1: 0.0
area2: 0.0

Process completed.

האם זו יכולה להיות בעיה בקוד שאני כתבתי?

Re: בעיה עם הבדיקה שפורסמה

נשלח: 18:48 21/12/2009
על ידי נועה
כנ"ל
אנא צוות יקר, עזרו לכולנו להצליח בעבודה :)

Re: בעיה עם הבדיקה שפורסמה

נשלח: 23:07 21/12/2009
על ידי tzipiala
גם לנו יש את הבעיה הזו... מה עושים?

Re: בעיה עם הבדיקה שפורסמה

נשלח: 14:29 22/12/2009
על ידי סטרז'
תעתיקו את הקובץ טקסט לתקיית
Classes
לא לתיקיית
src
אז זה יעבוד

Re: בעיה עם הבדיקה שפורסמה

נשלח: 19:06 22/12/2009
על ידי TA_Adi
נא לשים את קובץ ה- a1.txt בספריה של קבצי ה- class
(אלו שנוצרים לאחר הקומפילציה)

Re: בעיה עם הבדיקה שפורסמה

נשלח: 20:05 22/12/2009
על ידי danitcz
אני בדקתי ואכן כל הקבצים באותה תייה ואין עם זה שוב בעיה ובגל זאת ישנה שגיאה בזמן ריצה.
האם אפשרי שרק תאמרו אם זאת בעיה בקוד שאני אדע מה לתקן...
או האם הפתרון הוא ** giving up! **?

Re: בעיה עם הבדיקה שפורסמה

נשלח: 20:25 22/12/2009
על ידי orikn
גם אני נתקל באותה בעיה.
שמתי את הקובץ בתיקיית ה CLASSES
ועדיין נתקל באותה בעיה.
אשמח לתגובה
תודה

Re: בעיה עם הבדיקה שפורסמה

נשלח: 22:16 22/12/2009
על ידי bernstein
מצטרף לשאלה אותה בעיה בדיוק

Re: בעיה עם הבדיקה שפורסמה

נשלח: 02:24 23/12/2009
על ידי bigdady
כדי לדעת איפה הjava virtual machine מחפש את הקובף תוסיפו

throws IOException {

File file = new File("a1.txt");
System.out.println(file.getCanonicalPath());
checkSignature();
checkLogic();
{
בתחילת ה-main של Ex4Tester
להוסיף פניה לתקיה import java.io.File; ו- import java.io.IOException; של java מעל הclass
זה אומנם יתן שגיאה אבל ידפיס את המיקום בו הוא מחפש את הכתובת.

אצלי זה תקיית הפרוייקט כך שאצל כל אחד זה מקום שונה.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
לא שייך לשום צוות (וממש לא מתרגל)

Re: בעיה עם הבדיקה שפורסמה

נשלח: 07:52 23/12/2009
על ידי Raz.A
כנראה שיש לכם בעיה עם התכנית,
הבעיה שהEXTENSION הזה נזרק בלי השורה הבעייתית בקוד..אז תאלצו לעשות כלמני בדיקות אחרות כדי לראות איפה הוא מקבל את ה null / השגיאה בזמן ריצה בתכנית.
אלא אם הוא כותב cannot find a1.txt

Re: בעיה עם הבדיקה שפורסמה

נשלח: 09:10 23/12/2009
על ידי Golden
למי שיש רק את הבעיה שבה המהדר
לא מזהה את מיקום קובץ הטקסט

קוד: בחירת הכל

Error while reading text file **
java.io.FileNotFoundException: a1.txt (The system cannot find the file specified
שיבצע את הדבר הבא יכנס לקובץ
Const.java

וישנה את השורה הבאה :

קוד: בחירת הכל

public final static String DATA_FILE = "a1.txt";
לצורה הזו :

קוד: בחירת הכל

public final static String DATA_FILE = "src/a1.txt";
זה פתר לי את הבעיה.

Re: בעיה עם הבדיקה שפורסמה

נשלח: 18:51 24/12/2009
על ידי bernstein
זה רק הוסיף לי את ההודעה בעברית:

--------------------Configuration: <Default>--------------------
** Error while reading text file **
java.io.FileNotFoundException: src\a1.txt (‏‏למערכת אין אפשרות לאתר את הנתיב שצוין)
** giving up! **
area1: 0.0
area2: 0.0

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

Re: בעיה עם הבדיקה שפורסמה

נשלח: 19:03 24/12/2009
על ידי Golden
שים לב שהסלש בהודעת שגיאה שלך הפוך, תבדוק אם העתקת כמו שצריך מהקוד בהודעה הקודמת שלי.