17-05-2010, 22:28
|
|
|
|
חבר מתאריך: 21.12.04
הודעות: 30,021
|
|
טוב, הבעיה הזו נפתרה.
מה שקרה, מסתבר, זה שלא מספיק שיש את ה JAR עם כל ה java בפנים.
כיוון שמדובר בתיכנות Server-Side ולא Stand-Alone, אז צריך לפרוס (פיסית) את התוכן של ה JAR.
כלומר - לשנות את הסיומת ל ZIP ולעשות extract בתיקיה אליה כבר מראש הפניתי את ה Build-Path.
כלומר - ה eclipse הטיפש הזה לא היה מספיק חכם כדי להבין שיש קובץ Driver.java בתוך ה JAR שהפניתי אליו, להוציא אותו, לקמפל אותו ל class ואז להשתמש בו.. הייתי צריך לפרוס את הקובץ כדי שהוא ידע ללכת לשם מבלי לעבור דרך ה JAR.
טעיתי כי בכל הפרוייקטים הקודמים שלי, הוספת ה JAR עצמו ל Build-Path הצליחה כי היה מדובר ב Stand-Alone application, ושם (מסיבה לא ברורה בעליל), ה eclipse כן ידע להוציא מה-JAR את החלקים החשובים.
החבר שעזר לי עם זה אמר שזה קשור יותר ל Glassfish מאשר ל eclipse עצמו, אבל זה עדיין תעלומה.
בכל מקרה - אם אי פעם מישהו יתקל בשירשור הזה, אז זה מה שעבד לי...
keywords:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
java exception
ClassNotFoundException
mySQL
glassfish
jsp
jdbc
mysql-connector-java-5.1.12.zip
בהצלחה!
|