הודעת שגיאה הזויה - ClassNotFoundException

מנהל: TA_Isana

שלח תגובה
Daemon
הודעות: 12
הצטרף: 13:23 12/12/2008

הודעת שגיאה הזויה - ClassNotFoundException

שליחה על ידי Daemon » 21:30 31/05/2009

היי,

אני עובד כרגע על חלק ב', במהלכו אני מנסה לקבל את מערך תעודות הזהות (מקובץ הקלט) ולבנות מהם עץ חיפוש בינארי (תוך שימוש במערך hash וכו'). עד פה הכל טוב.

אני נתקל בבעיה מאוד מוזרה. על אף שחלק א' עובד כמו שצריך, ויש לי אובייקט מסוג BinarySearchTree, כשאני מנסה לתחל משתנה מסוג עץ (ע"י ביצוע
BinarySearchTree tree = new BinarySearchTree (עם סוגריים ריקים בסוף),
משום מה במקום ליצור לי אובייקט חדש מסוג עץ ולעשות השמה שלו לתוך tree (ובפועל - ליצור root מסוג node ולשים בו null), הוא טוען שהוא לא מוצא את ה-Class של BinarySearchTree (לפחות כך אני מפרש את ה-Exception).

אני לא מצליח להבין מה יכולה להיות הבעיה. שורה תחתונה - אני נמצא בתוך class שאחד מהשדות שלו הוא tree והוא מסוג עץ חיפוש, ונזרקת הודעת שגיאה כשאני מנסה ליצור אובייקט של עץ חיפוש חדש מתוך ה-Constructor של ה-class שלי (על אף שבוודאות עובד באופן תקין ב-class אחר שמשמש אותי בשביל חלק א').

אני עובד ב-debugger של eclipse (גרסה 3.4.1) ושם נזרקת לי ההודעה והתוכנית מפסיקה לרוץ. פרט ל-Exception גם רשום "Source Not Found", על אף שה-BinarySearchTree.java נמצא באותה התיקייה כמו כולם וכאמור עובד באופן תקין בחלק א'.

יש למישהו רעיונות? נתקלתם אי פעם בשגיאה הזאת?

hico
הודעות: 49
הצטרף: 19:21 06/12/2008

שליחה על ידי hico » 11:24 01/06/2009

גם אני נתקלתי בבעיה דומה..
תבדוק שלא רשום בראש אחד מהקלאסים "package כלשהו" כי אז גם אם הקובץ באותה תיקייה יחד עם השאר, הקומפלייר לא יודע את זה.. או לפחות ככה זה היה אצלי.

אם לא,
תכתוב כאן את הודעת השגיאה המלאה..

בהצלחה =)

שלח תגובה

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