בעיית קומפילציה בcmd

מנהל: TA_Isana

בעיית קומפילציה בcmd

הודעהעל ידי roie » 16:48 01/06/2009

אהלן

אני מנסה לקמפל את העבודה שלי דרך הcommand promt בעזרת הפקודה: javac *.java
ומקבל את השגיאה:
BSN.java uses unchecked or unsafe opreations
recompile with -Xlint: unchecked for details

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

יש מושג למישהו?
תודה
roie
 
הודעות: 32
הצטרף: 21:35 15/12/2008

הודעהעל ידי AoGenius » 20:53 01/06/2009

גיליתי שזה קורה בגלל שמשתמשים ב comparable בצורה שג'אווה לא ממליצה עליה.
אם משתמשים באקליפס רואים שהיא מסמנת את הבעיות האלה בקו צהוב כזה, ולמרות שזאת לא בעיית קומפילציה זה מהווה בעיה ב cmd.

אנחנו פשוט שינינו את כל המקומות שכתוב comparable ל string ואז אין בעיה.

אפשר לנסות להתעסק עם המחלקה הזאת שהם ממליצים אבל זה נראה לי בזבוז זמן, וגם ככה דרישות העבודה לא באמת צריכות שכל המחרוזות יהיו comparable כי ל string יש שיטה של השוואה.
AoGenius
 
הודעות: 63
הצטרף: 21:09 12/12/2008
מיקום: The Punyverse

נכון

הודעהעל ידי yaariy » 23:07 01/06/2009

תודה
yaariy
 
הודעות: 14
הצטרף: 14:40 15/12/2008


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

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים ואורח אחד