View Full Version : سوال: exe کردن برنامه ای که به data base وصل است.
alireza hashemi
شنبه 17 فروردین 1392, 12:09 عصر
من ی برنامه نوشتم که با data base ارتباط داره.
http://barnamenevis.org/showthread.php?391611-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-java-desktop-Application
ولی نمیدونم چتوری اون رو exe کنم که data base کنار اون باشه و وقتی که روی ی کامپیوتر دیگه ببرم هم به مشکل بر نخوره.:افسرده:
ممنون میشم اگر کمکم کنید.
M0TR!X
شنبه 17 فروردین 1392, 12:58 عصر
الان مشکل شما اینه که میخواین exe باشه یا میخواین بردین یه جای دیگه به راحتی کار کنه ؟
دیتابیستون چیه ؟ اگه اکسس باشه فایل اکسس رو کپی کنید تو فولدر برنامتون بعد داخل سورس مسیر دیتابیس رو بدین فولدر خود برنامتون.
اگه دیتابیستون چیز دیگه ای باشه کلا همه چیز عوض میشه.
alireza hashemi
شنبه 17 فروردین 1392, 13:05 عصر
مثلا موقعی که بخوام بدم دست مشتری. به نظر شما به غیر از exe راه دیگه ای هست؟
من یک تاپیک دیگه هم گذاشتم. که آخر اون گفتم که چتوری data base رو ارتباط دادم و data base رو از تب services توی netbeans درست کردم.
http://barnamenevis.org/showthread.php?391611-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-java-desktop-Application
maktoom
شنبه 17 فروردین 1392, 16:36 عصر
سلام
ممکنه اسم نرم افزار معروف lingo رو شنیده باشید. یه بار برید به مسیر پوشه نصبش. ببینید چطور بسادگی از .jar استفاده می کنه.
منتها باید روی ماشین مقصد جاوا نصب باشه یا اینکه توی ستاپتون، جاوا رو هم قرار بدید ابتدا ماشین مجازی جاوا رو نصب کنه.
شما حتی اگه exe هم بکنید باید بدونید که اون فایل exe شما تنها کاری که می کنه میاد همین فایل .jar رو اجرا می کنه.
alireza hashemi
یک شنبه 18 فروردین 1392, 02:46 صبح
ممنون از توضیحاتتون .
من lingo رو نصب کردم . رفتم توی مثالهایی که زده بود ولی من با لینگو کار نکردم .
من روی فایل jar که netbeans ساخته بود کلیک میکردم باز نمی شد. ولی اون فایلی که تو مثال lingo بود باز میشد.(با لینگو چه تغییراتی روی اون انجام شده؟)
maktoom
یک شنبه 18 فروردین 1392, 08:09 صبح
من روی فایل jar که netbeans ساخته بود کلیک میکردم باز نمی شد.
تلاشی کرده بودید که کلاس main تون رو مشخص کنید؟ باید داخل تنظیمات پروژتون مشخص کنید.
alireza hashemi
یک شنبه 18 فروردین 1392, 14:13 عصر
تلاشی کرده بودید که کلاس main تون رو مشخص کنید؟ باید داخل تنظیمات پروژتون مشخص کنید.
من توی netbeans بعد از ساخت پروژه اون رو ران میکنم. ی پیغام میاد که کلاس main رو توی اون مشخص کنم. بعد از این کار برنامه ران میشه.
ی دکمه ی clean ans build main project (shift+f11) رو میزنم تا اون فایل jar ساخته بشه.
مگه کلاس jfram همون کلاس اصلی برنامه نمیشه؟
ایراد کار من کجاست؟
alireza hashemi
دوشنبه 19 فروردین 1392, 16:26 عصر
ممنون راهش رو پیدا کردم.
روی پروژه راست کلیک میکنم و میرم تو properties . از سمت چپ گزینه ی packaging رو انتخاب میکنم . اونجا سه تا گزینه برای تیک زدن داره که به صورت پیشفرض یکیش فعال هست . من تیک هر سه تا رو فعال کردم.
بعد که ok کردم دوباره دکمه ی clean ans build main project (shift+f11) رو زدم. رفتم روی فایل jar جدیدی که ساخته شده بود دوبار کلیک کردم. باز شد:کف::لبخند:
--------------------------------
ی مشکل بزرگ دیگه:متفکر:
ولی اون دیتا بیسی که ساختم رو باید حتما netbeans باز باشه و اون رو connect کنم تا بتونم اون فایل جر رو باز کنم . (این روش بالا رو برای پروژه هایی که به دیتا بیس وصل نبود انجام دادم و بدون مشکل باز شد.)
برای این مشکل ی تاپیک جدید ایجاد کردم.
http://barnamenevis.org/showthread.php?392437-%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C-%DB%8C%DA%A9-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%A8%D9%87-%D9%87%D9%85%D8%B1%D8%A7%D9%87-%D8%AF%DB%8C%D8%AA%D8%A7-%D8%A8%DB%8C%D8%B3-%D8%A8%D8%B1%D8%B1%D9%88%DB%8C-%DA%A9%D8%A7%D9%85%D9%BE%DB%8C%D9%88%D8%AA%D8%B1-%D8%AF%DB%8C%DA%AF%D8%B1&p=1740245#post1740245
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.