PDA

View Full Version : سوال: دو سؤال در مورد فایلهای JAR



java.source.ir
شنبه 27 تیر 1388, 16:43 عصر
به نام خداوند بخشنده مهربان
سلام به همه دوستان

سؤال اول
بارها و بارها شده که برنامه‌نویسان جاوا، Applicationهایی را نوشته‌اند؛ و برای آنها فایل JAR نیز ایجاد نموده‌اند. اما در اغلب موارد برای تغییر icon این فایل فکری نکرده‌اند و یا اینکه بی‌خیال آن شده‌اند. بعد از جستجو در اینترنت و مشاهده نظرات دیگران در این رابطه، نتیجه‌ای که حاصلم شد این بود که اینکار عملا غیر ممکن است و اکثر برنامه‌نویسان دو راه زیر را پیشنهاد کرده بودند:

1- تبدیل فایل JAR به Exe، که با کمک اینکار می‌توانیم icon مورد نظر را برای فایل Exe تعیین نماییم.
2- ایجاد یک Shortcut برای فایل JAR، و تغییر icon برای Shortcut

در ضمن باید اشاره نمود که موارد فوق فقط و فقط برای سیستم‌عامل windows کاربرد دارد؛ و از طرفی مبحث مربوط به platform independent بودن زبان برنامه‌نویسی جاوا را نیز نقض می‌نماید(در مورد اول). آیا راه‌حل بهتری برای اینکار وجود دارد؟

سؤال دوم
چگونه می‌توان برای فایلهای JAR، صفحه‌ای با عنوان splash screen ایجاد کرد؟ (در ضمن این خاصیت را در فایلهای Jar در یک برنامه کاربردی دیده‌ام، اما چگونگی اینکار را می‌خواهم.)


*** در ضمن اگر کسی اطلاعات اضافی در این رابطه داشت، خوشحال می‌شوم که تجربیاتش را در اختیار بنده قرار دهد. ***

java.source.ir
دوشنبه 29 تیر 1388, 20:48 عصر
سلام خدمت همه دوستان
مثل اینکه باید در این سایت یا تیکه باران بشیم! یا اینکه خودمان جواب سوالاتمان را بدهیم. درباره سوال اولم کماکان در حال تحقیق هستم اما دوستانی که علاقه مند به اینگونه موضوعات هستند می توانند جواب سوال دوم را در سایت زیر بخوانند:


http://java.sun.com/docs/books/tutorial/uiswing/misc/splashscreen.html

موفق و سربلند باشید. اگر کسی جواب سوال اول را می دانست خواهش می کنم که ما را بی خبر نگذاره.

java_nith
سه شنبه 30 تیر 1388, 01:50 صبح
براتون ۲تا لینک پیدا کردم
وقت نکردم بخنمشن
الان باید برای امتحانم بخونم

وقت کردم حتما میخونمشون


http://java.sun.com/developer/technicalArticles/J2SE/Desktop/jdic_assoc/
http://djproject.sourceforge.net/ni/index.html

java.source.ir
سه شنبه 30 تیر 1388, 09:49 صبح
براتون ۲تا لینک پیدا کردم
وقت نکردم بخنمشن
الان باید برای امتحانم بخونم

وقت کردم حتما میخونمشون


http://java.sun.com/developer/technicalArticles/J2SE/Desktop/jdic_assoc/
http://djproject.sourceforge.net/ni/index.html

سلام
با تشکر از java_nith عزیز.
راستی اگر من بخواهم فایلهای زیر را با استفاده از jdk به صورت jar در بیاورم دستور خاصی به نظرت می رسه؟ و اینکه باید در فایل manifest آن چه دستوراتی قرار دهم؟ اینکار را توانستم برای عکس و کلاسها اگر در بسته ای نباشند انجام دهم، اما وقتی در بسته قرار گرفتند نتوانستم اینکار را انجام دهم.

1- چهار فایل با نام های a.class، b.class، a1.class و b1.class داریم. دو فایل اول در بسته x و دو فایل آخری در بسته y قرار دارد. کلاس اصلی برنامه نیز a است.
2- دو عکس با نام های c.gif و d.gif در پوشه های img و pic داریم.
3- سه فایل jar با نام beans1 و beans2 و beans3 و در پوشه lib داریم.

با تشکر

java_nith
سه شنبه 30 تیر 1388, 23:01 عصر
من هم دیدم
من الان یک فایل دیدم که توش چنتا عکس بود
و اون فایل هم فقط JAR بود
یعنی‌ اینکه عکس توی خوده JAR قرار گرفته

من الان چنتا تست می‌کنم ببینم کدوم جواب میده
شما از eclipse استفاده می‌کنید یا netbeans؟

java_nith
سه شنبه 30 تیر 1388, 23:11 عصر
دوسته عزیز شما یک سوال‌های میکنی‌ که مثل پژوهش میمونه
آدم دوست داره رشون تحقیق کنه و هی‌ یاد بگیره
و مطمئن هم هستم که خودتون هم دوست دارید یاد بگیرید
و من هم چیزی یاد میگیرم

مرسی‌ از اینکه این سوال هارو می‌کنید
با اینکه خودم نمیدونم ولی‌ سعی‌ می‌کنم یاد بگیرم و بگم
حتما کسانی‌ هستن اینجا که جواب هارو میدونن
ولی‌ بازم من می‌گردم توی اینترنت و یا کتاب دنبال جواب

فقط معذرت می‌خوام که یکم active نیستم
من ۲هفتهٔ دیگه امتحان جاوا دارم
و دارم برای اون می‌خونم :=)

java.source.ir
چهارشنبه 31 تیر 1388, 09:43 صبح
دوسته عزیز شما یک سوال‌های میکنی‌ که مثل پژوهش میمونه
آدم دوست داره رشون تحقیق کنه و هی‌ یاد بگیره
و مطمئن هم هستم که خودتون هم دوست دارید یاد بگیرید
و من هم چیزی یاد میگیرم

مرسی‌ از اینکه این سوال هارو می‌کنید
با اینکه خودم نمیدونم ولی‌ سعی‌ می‌کنم یاد بگیرم و بگم
حتما کسانی‌ هستن اینجا که جواب هارو میدونن
ولی‌ بازم من می‌گردم توی اینترنت و یا کتاب دنبال جواب

فقط معذرت می‌خوام که یکم active نیستم
من ۲هفتهٔ دیگه امتحان جاوا دارم
و دارم برای اون می‌خونم :=)

خودم هم در حال تحقیق هستم. و تا حدودی به جواب رسیده ام. اگر کاملا مطمئن شدم اون رو تو سایت قرار میدم. در ضمن امیدوارم در امتحاناتت موفق باشی.

بنده در حال حاضر با NetBeans 6.5 در حال کار کردن هستم.

java.source.ir
شنبه 31 مرداد 1388, 15:19 عصر
تقریبا تمام برنامه‌های مدرن امروزی دارای یک Splash Screen یا به عبارتی صفحه Splash می‌باشند. این صفحه معرف صفحه آغازین یک برنامه کاربردی است که در پنجره‌ای، بدون هیچ‌گونه آرایشی (non-decorated) نمایش داده می‌شود؛ و عموما شامل یک آرم، اطلاعات نگارش، و پیام حقوق برنامه است؛ و به هنگام آماده شدن برنامه، جهت استفاده ظاهر می‌گردد و پس از تکمیل روند بارگذاری برنامه به حافظه، ناپدید می‌شود.

برای آشنایی با نحوه ایجاد Splash Screen مطالعه مطلب زیر را به دوستان علاقه‌مند در این زمینه پیشنهاد می‌نمایم:

نحوه ایجاد Splash Screen با کمک Command-Line (http://javasource.blogfa.com/post-3.aspx)

موفق و سربلند باشید.

هانی هاشمی
یک شنبه 01 شهریور 1388, 01:49 صبح
یه سوال splash Screen با jframe که داخلش یه عکس داشته باشه چه فرقی داره !!

java.source.ir
یک شنبه 01 شهریور 1388, 15:14 عصر
اگر مثال مربوطه را اجرا کنی به تفاوت بین آنها پی می بری. یکبار دیگر تعریف را مشاهده کن.