Classpath, Build path, Include path در Eclipse

ساخت وبلاگ
دیدم بعضی از کاربران برنامه Eclipse (چه ایرانی چه خارجی) در تفکیک و مفهوم Classpath, Build path, Include path مشکل دارن، گفتم اینو بنویسم تا مرهمی بر زخمهای کهنه شون باشه Angel

(حتی دیدم خیلی جاها گفتن در Eclipse برای link شدن کتابخونه (C, PHP, Java...) باید کتابخونه رو در هر سه اینها اضافه کرد، چون در واقع هر سه یکی هستند!)

بریم ببینیم:
Classpath: برای اجرا/execute پروژه طراحی شده، حاوی bytecode(در جاوا با نام class.) یا nativecode(در C با نام o. یا obj.) و برنامه های کامپایل شده پروژه هستش، در مسیر Preferences -> [Java/C] -> Build path -> Classpath قرار داره، بخشی از Java/C هستش و به کامپایلر اعلام میکنه که فایلهای کامپایل شده پروژه در کجا قرار دارن.

Build path: برای ساخت/compile پروژه طراحی شده، حاوی سورس ها و کتابخانه های پروژه هستش، در مسیر Project -> Properties -> Build path قرار داره، بخشی از workspace ویرایشگر هستش، به ویرایشگر/IDE اعلام میکنه که فایلهای سورس پروژه در کجا قرار دارن... همچنین فقط مختص ویرایشگر/IDE هستش و در هر ویرایشگری به محل متفاوتی اشاره میکنه. (مثل VS, Eclipse, Borland...)

Include path: برای تفسیر/parse پروژه(مثل C یا PHP) طراحی شده، حاوی فایلهای header، سورس یا inc هستش، کد completion رو اعمال میکنه و کلاً برای پیدا کردن محتوا و منابع استفاده شده در پروژه هستش.
نکته: البته path منابع باید بصورت relative باشه تا توسط Eclipse پردازش بشه. (relative path = file.jpg, absoloute path = c:wwwroottestfile.jpg)

حالا مثل آدم Big Grin کتابخانه، فریم ورک و dependency های پروژه تون رو import کنید Tongue

دکتر مصطفی چمران: می گویند تقوا از تخصص لازمتر است، آنرا می پذیرم، اما می گویم: آنکس که تخصص ندارد و کاری را می پذیرد، بی تقواست.

php مرکز کد های سایت...
ما را در سایت php مرکز کد های سایت دنبال می کنید

برچسب : classpath build path,classpath build path eclipse,classpath build path difference,unbound classpath variable build path problem, نویسنده : استخدام کار phpco بازدید : 175 تاريخ : شنبه 30 مرداد 1395 ساعت: 6:16