انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: اجرای فایلهای jar توسط openjdk  (دفعات بازدید: 1387 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین md2014

  • High Sr. Member
  • *
  • ارسال: 669
  • جنسیت : پسر
اجرای فایلهای jar توسط openjdk
« : 14 خرداد 1394، 10:57 ق‌ظ »
سلام.
من طبق فرمایش دوستمون اقای فدوی در این پست

http://forum.ubuntu.ir/index.php?topic=116232.0

 فایل نت بینز رو دانلود و نصب کردم.
که گفته بودند همراه با اون jre هم نصب میشه.نت بینز با موفقیت نصب شد.
حالا میخوام بدونم چطوری میتونم برنامه ای که با پسوند jar دارم رو توسط اون اجرا کنم.
از این دستور استفاده کردم java -jar xxxx.jar 
میگه جاوا نصب نشده!!!
« آخرین ویرایش: 15 خرداد 1394، 07:17 ب‌ظ توسط md2014 »

آفلاین alend

  • High Hero Member
  • *
  • ارسال: 1321
پاسخ : اجرای فایلهای jar توسط openjdk
« پاسخ #1 : 14 خرداد 1394، 03:19 ب‌ظ »
آدرس جاوا در مسیر کلی نیست.

آفلاین md2014

  • High Sr. Member
  • *
  • ارسال: 669
  • جنسیت : پسر
پاسخ : اجرای فایلهای jar توسط openjdk
« پاسخ #2 : 14 خرداد 1394، 05:55 ب‌ظ »
خب الان باید چکار کرد؟

آفلاین alend

  • High Hero Member
  • *
  • ارسال: 1321
پاسخ : اجرای فایلهای jar توسط openjdk
« پاسخ #3 : 15 خرداد 1394، 04:56 ق‌ظ »
اول ببین جاوا در کدام مسیر است.

آفلاین userb

  • Jr. Member
  • *
  • ارسال: 96
پاسخ : اجرای فایلهای jar توسط openjdk
« پاسخ #4 : 15 خرداد 1394، 04:42 ب‌ظ »
سلام.
من طبق فرمایش دوستمون اقای فدوی در این پست
http://forum.ubuntu.ir/index.php?topic=116232.0
 فایل نت بینز رو دانلود و نصب کردم.
که گفته بودند همراه با اون jre هم نصب میشه.نت بینز با موفقیت نصب شد.
حالا میخوام بدونم چطوری میتونم برنامه ای که با پسوند jar دارم رو توسط اون اجرا کنم.
از این دستور استفاده کردم java -jar xxxx.jar 
میگه جاوا نصب شده!!!

سلام
من نت‌بینز و openjdk رو جدا نصب کردم، و هیچ مشکلی نداشتم. اینکه در یک پکیج هم ide و هم جاوا باشه و مشکل داشته باشه در اجرا، عجیبه. شاید با روش زیر مشکل حل بشه، امتحان کنید، اگر این راه جواب نداد، من نمی‌دونم باید چه‌کار کرد!
با دستور زیر علاوه بر اینکه مشخص می‌شه چه ورژن‌هایی از جاوا روی سیستم‌تون نصبه، می‌تونید پیش‌فرض رو هم تغییر بدید، علاوه بر این مسیر فایل باینری برای اجرا هم نشون داده می‌شه:
update-alternatives --config java
برای اضافه کردن مسیر جاوا، فایل etc/environment/ رو باز کنید و مانند نمونه تغییر بدید:PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java"
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java"

از سیستم خارج بشید و دوباره لاگین کنید و دو دستور زیر رو وارد کنید:
echo $PATH
echo $JAVA_HOME

نتیجه:
user@compute:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
user@compute:~$ echo $JAVA_HOME
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java