Johnny the Doe
New member
בעיית הגדרות ב-JCreator
שלום לכולם, אני סטודנט להנדסת אלק' ובמסגרת התואר אני עושה פרוייקט גמר ברובוטיקה, בו אני מתכנת בשפת התכנות leJOS, שהיא למעשה ג'אווה ל-LEGO Robotics (אותו סינטקס רק עם כמה packages נוספים). הבעיה שלי קשורה להגדרות ה-Path השונות ב-JCreator - יש לי חלונות XP ולפי מה שהבנתי אני אמור להגדיר ב-Environment Variables שבהגדרות המערכת את ה-CLASSPATH וה-PATH בהתאם לספריות הקשורות לתוכנה ול-SDK. להלן ההגדרות שביצעתי, אנא תקנו אותי אם אני טועה: 1. בהגדרת ה-PATH הוספתי את ספריית ה-BIN של ה-SDK, ואת ספריית c:\lejos ו-c:\lejos\bin - שם נמצא הקובץ lejosc.exe שמשתמש ב-javac.exe כדי לקמפל את הקוד. 2. בהגדרת ה-CLASSPATH הכנסתי את הספריות הבאות: א. C:\lejos\lib\classes.jar; C:\lejos\lib\pcrcxcomm.jar; - כאן נמצאים כל ה-classes של ה-lejos ונאמר לי להכניס את הספריות הללו ב-tutorial שנמצא ב-lejos.sourcefoge.net (אני לא חושב שזה קשור לקומפילציה). ב. c:\compass; - הספרייה בה נמצא הקוד שלי. בנוסף לכך הגדרתי ב-Project Properties, בכרטיסיית ה-Required Libraries, את הספריות הבאות: c:\lejos\classes c:\lejos\bin c:\jdk1.3.1_12\bin c:\lejos\examples c:\compass לאחר שהרצתי קומפילציה קיבלתי את הפלט הבא: Unable to execute javac. Return status of exec is -1. Make sure javac is in the PATH, or define JAVAC. האם אתם יודעים מה הייתי צריך לשנות או להוסיף? בתודה מראש, Johnny the Doe
שלום לכולם, אני סטודנט להנדסת אלק' ובמסגרת התואר אני עושה פרוייקט גמר ברובוטיקה, בו אני מתכנת בשפת התכנות leJOS, שהיא למעשה ג'אווה ל-LEGO Robotics (אותו סינטקס רק עם כמה packages נוספים). הבעיה שלי קשורה להגדרות ה-Path השונות ב-JCreator - יש לי חלונות XP ולפי מה שהבנתי אני אמור להגדיר ב-Environment Variables שבהגדרות המערכת את ה-CLASSPATH וה-PATH בהתאם לספריות הקשורות לתוכנה ול-SDK. להלן ההגדרות שביצעתי, אנא תקנו אותי אם אני טועה: 1. בהגדרת ה-PATH הוספתי את ספריית ה-BIN של ה-SDK, ואת ספריית c:\lejos ו-c:\lejos\bin - שם נמצא הקובץ lejosc.exe שמשתמש ב-javac.exe כדי לקמפל את הקוד. 2. בהגדרת ה-CLASSPATH הכנסתי את הספריות הבאות: א. C:\lejos\lib\classes.jar; C:\lejos\lib\pcrcxcomm.jar; - כאן נמצאים כל ה-classes של ה-lejos ונאמר לי להכניס את הספריות הללו ב-tutorial שנמצא ב-lejos.sourcefoge.net (אני לא חושב שזה קשור לקומפילציה). ב. c:\compass; - הספרייה בה נמצא הקוד שלי. בנוסף לכך הגדרתי ב-Project Properties, בכרטיסיית ה-Required Libraries, את הספריות הבאות: c:\lejos\classes c:\lejos\bin c:\jdk1.3.1_12\bin c:\lejos\examples c:\compass לאחר שהרצתי קומפילציה קיבלתי את הפלט הבא: Unable to execute javac. Return status of exec is -1. Make sure javac is in the PATH, or define JAVAC. האם אתם יודעים מה הייתי צריך לשנות או להוסיף? בתודה מראש, Johnny the Doe