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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: firethumbs در 30 دی 1387، 12:02 ب‌ظ

عنوان: مشکل در نصب jdk
ارسال شده توسط: firethumbs در 30 دی 1387، 12:02 ب‌ظ
دوستان سلام

مشکل جدید را اون پایین صفحه گذاشتم لطفا راهنمایی کنید.
مشکل جدید را اون پایین صفحه گذاشتم لطفا راهنمایی کنید.
مشکل جدید را اون پایین صفحه گذاشتم لطفا راهنمایی کنید.
مشکل جدید را اون پایین صفحه گذاشتم لطفا راهنمایی کنید.
مشکل جدید را اون پایین گذاشتم لطفا راهنمایی کنید.
مشکل جدید را اون پایین گذاشتم لطفا راهنمایی کنید.



من یه jdk دارم ولی وقتی روش دبل کلیک می کنم تا نصبش کنم package installer باز می شه و بعد از یه مدت کوتاهی بیغام خطای Dependency is not satisfiable می ده و یه همچین بنجره ای هم میاد
با یه همچین دیسکریبشنی

Sun Java(TM) Development Kit (JDK) 6
The JDK(TM) is a development environment for building applications, applets, and components using the Java programming language.
The JDK includes tools useful for developing and testing programs written in the Java programming language and running on the Java Platform.
NOTE: You must accept Sun's EULA prior to successfully installing this package

باید اضافه کنم که فایلم با بسوند deb هست

کسی می دونه Sun's EULA prioچیه؟

با تشکر
عنوان: پاسخ به: مشکل در نصب jdk
ارسال شده توسط: Behnam Golds در 30 دی 1387، 03:41 ب‌ظ
Dependency is not satisfiable
همونطور که معلومه این بسته وابستگی های دیگه ای داره که باید قبل از این بسته دریافت و نصب کنی .

Sun's EULA
Sun که کمپانی سازندشه . EULA هم همون End User License Agreement ... یعنی اینکه شما که کاربر نهایی هستی شرایط و ضوابط استفاده از این نرم افزار رو بخونی و قبول کنی ... در حین نصب ازت در این مورد سوال می‌پرسه و شما باید accept کنی.
عنوان: پاسخ به: مشکل در نصب jdk
ارسال شده توسط: Saman.S در 30 دی 1387، 03:49 ب‌ظ
من هم با نصب jdk مشکل داشتم و اون اوایل که تازه کار بودم نمی دونستم که در مخازن اوبونتو هست.
sudo apt-get install sun-java6-jdk
عنوان: پاسخ به: مشکل در نصب jdk
ارسال شده توسط: Lucid Lynx در 30 دی 1387، 06:10 ب‌ظ
openJDK را هم میتونی از مخازن نصب کنی مخصوصا روی لینوکس ۶۴ بیتی حتما openJDK نصب کن

عنوان: پاسخ به: پاسخ به: مشکل در نصب jdk
ارسال شده توسط: کرگدن در 30 دی 1387، 08:55 ب‌ظ
openJDK را هم میتونی از مخازن نصب کنی مخصوصا روی لینوکس ۶۴ بیتی حتما openJDK نصب کن



openjdk هنوز قابل اعتماد نیست و مشکلاتی داره



اگر آخرین ورژن رو می خوای 6u11 هست که bin فایل هست
در منابع 6u10 هست و می تونی نصب کنی
java db هم جدا هست و می تونی نصب کنی
عنوان: پاسخ به: پاسخ به: مشکل در نصب jdk
ارسال شده توسط: firethumbs در 01 بهمن 1387، 01:39 ب‌ظ
Dependency is not satisfiable
همونطور که معلومه این بسته وابستگی های دیگه ای داره که باید قبل از این بسته دریافت و نصب کنی .

Sun's EULA
Sun که کمپانی سازندشه . EULA هم همون End User License Agreement ... یعنی اینکه شما که کاربر نهایی هستی شرایط و ضوابط استفاده از این نرم افزار رو بخونی و قبول کنی ... در حین نصب ازت در این مورد سوال می‌پرسه و شما باید accept کنی.

دوستان سلام

از این همه لطف ممنون هستم . ولی دکمه ای به نا accept نداره و تنها دکمه ای که داره یه دکمه غیر فعال install است. تصویرش را ضمیمه می کنم
عنوان: پاسخ به: مشکل در نصب jdk
ارسال شده توسط: Behnam Golds در 01 بهمن 1387، 01:58 ب‌ظ
1) اون پیغام قرمز رنگ میگه باید اول بسته sun-java6-jre  رو نصب کنی.
2)گفتم در حین نصب ازت میپرسه نه قبل از نصب.
عنوان: پاسخ به: مشکل در نصب jdk
ارسال شده توسط: firethumbs در 15 شهریور 1388، 12:35 ب‌ظ
دوستان سلام
من دوباره با همان مشکل برگشتم. ولی چند تا سوال جدید دارم.
من فایلی به نام sun-java6-jdk_6-00-2ubuntu2_i386.deb را دارم و طبق معمول با دبل کلیک روی آن پیغام
NOTE: You must accept Sun's EULA prior to successfully installing this package
را می دهد.
اول می خواستم بدانم در صورتیکه فایلی را داشته باشیم مثل همین که بنده دارم چطور می توان آن را از طریق ترمینال نصب کرد؟
دوم اینکه با توجه به پیغام خطای بالا چطور این فایل را نصب کنم؟‌آیا امکان نصبش وجود دارد؟

ممنون

 
عنوان: پاسخ به: مشکل در نصب jdk
ارسال شده توسط: firethumbs در 15 شهریور 1388، 12:49 ب‌ظ
دوستان بازهم سلام
من پس از کنکاش به این فرمان رسیدم
sudo dpkg -i sun-java6-jdk_6-00-2ubuntu2_i386.deb

آنرا اجرا کردم ولی نتیجه نگرفتم و در محیط ترمینال به این پیغام برخوردم.

Selecting previously deselected package sun-java6-jdk.
(Reading database ... 188885 files and directories currently installed.)
Unpacking sun-java6-jdk (from sun-java6-jdk_6-00-2ubuntu2_i386.deb) ...
sun-dlj-v1-1 license has already been accepted
dpkg: dependency problems prevent configuration of sun-java6-jdk:
 sun-java6-jdk depends on sun-java6-jre (= 6-00-2ubuntu2); however:
  Version of sun-java6-jre on system is 6-14-0ubuntu1.9.04.
dpkg: error processing sun-java6-jdk (--install):
 dependency problems - leaving unconfigured
Processing triggers for doc-base ...
Processing 1 added doc-base file(s)...
Registering documents with scrollkeeper...
Errors were encountered while processing:
 sun-java6-jdk

کسی می دونه مشکل چیه و چطور می تونم حلش کنم؟
ممنون
عنوان: پاسخ به: مشکل در نصب jdk
ارسال شده توسط: fedora core در 15 شهریور 1388، 01:59 ب‌ظ
ارور واضحه
بسته پیشنیاز نصب نشده داره
sun-java6-jre باید نصب شه
عنوان: پاسخ به: مشکل در نصب jdk
ارسال شده توسط: firethumbs در 15 شهریور 1388، 06:53 ب‌ظ
ارور واضحه
بسته پیشنیاز نصب نشده داره
sun-java6-jre باید نصب شه

سلام
ممنون از توجهت . ولی به سر جدم دروغ میگه . اون هم نصب دارم. خودم امروز با  sudo apt-get install sun-java6-jre نصبش کردم .
اصلا مشکل اصلی من اینه که وقتی می خوام فایل jar اجرا کنم و روش دبل کلیک می کنم انگار فایل zip را دبل کلیک کردم و مثل اون باز میشه و از اجرا خبری نیست
عنوان: پاسخ به: مشکل در نصب jdk
ارسال شده توسط: iCEAGE در 15 شهریور 1388، 07:15 ب‌ظ
دوستان بازهم سلام
من پس از کنکاش به این فرمان رسیدم
sudo dpkg -i sun-java6-jdk_6-00-2ubuntu2_i386.deb

آنرا اجرا کردم ولی نتیجه نگرفتم و در محیط ترمینال به این پیغام برخوردم.

Selecting previously deselected package sun-java6-jdk.
(Reading database ... 188885 files and directories currently installed.)
Unpacking sun-java6-jdk (from sun-java6-jdk_6-00-2ubuntu2_i386.deb) ...
sun-dlj-v1-1 license has already been accepted
dpkg: dependency problems prevent configuration of sun-java6-jdk:
 sun-java6-jdk depends on sun-java6-jre (= 6-00-2ubuntu2); however:
  Version of sun-java6-jre on system is 6-14-0ubuntu1.9.04.
dpkg: error processing sun-java6-jdk (--install):
 dependency problems - leaving unconfigured
Processing triggers for doc-base ...
Processing 1 added doc-base file(s)...
Registering documents with scrollkeeper...
Errors were encountered while processing:
 sun-java6-jdk

کسی می دونه مشکل چیه و چطور می تونم حلش کنم؟
ممنون

چند نکته وجود داره که تو باید درنظر بگیری:
۱- فقط در صورتی که میخوای برنامه نویسی با جاوا انجام بدی jdk رو نصب کن
۲- jdk مخفف java development kit می باشد و jre مخفف java runtime environment است
۳- jre برای اجرای برنامه هایی که با جاوا نوشته شده است لازم است که بر روی سیستم شما نصب باشد (در واقع jre موتور یا مفسر یا jit کامپایلر جاواست. jit مخفف just in time است)
۴- jdk فقط برای کسانی نیاز به برنامه نویسی با جاوا دارند لازم است بر روی سیستمشان نصب باشد
۵- برای استفاده از jdk قبلش باید jre رو نصب کنید

خوب حالا می رسیم سر پیغام خطا. به نظر من پیغام خطا خیلی واضح میگه برای نصب jdk شما نیاز به نصب jre دارید در ادامه میگه گرچه jre بر روی سیسنم شما نصب است ولی نسخه jre با jdk همخونی ندارد.
راه حل:
اگر برنامه نویس نیستید در synaptic با جستجو کلمه sun پکیجهای زیر رو پاک کنید:
sun-java6-jre sun-java6-jdk sun-java6-javadb
در واقع تمام پکیج هایی که اولشو به صورت بالا با sun شروع میشن
سپس با در synaptic با جستجوی کلمه openjdk پکیج های زیر رو نصب کنید:
openjdk-6-jre icedtea6-plugin openjdk-6-jre-lib

اگر برنامه نویس هستید به علاوه پکیج های قبلی پکیج openjdk-6-jdk رو هم نصب کنید
عنوان: پاسخ به: مشکل در نصب jdk
ارسال شده توسط: firethumbs در 16 شهریور 1388، 11:45 ق‌ظ
دوست عزیز سلام

فرق jdk , open jdk در چیه؟
من می خواستم جی دی کی را که جداگانه قبلا دانلود کرده ام نصب کنم. برای اینکه با این روش که شما فرمودید بعد از تعویض سیستم عامل تمامی زحمات نقش بر آب می شود. اگه ممکنه اینطوری من را راهنمایی کنید.
و نکته ای دیگر اینکه بله من برنامه نویس هستم در ویندوز با نصب جی دی کی نیاز به نصب جی آر ای نبود حالا نمی دانم که چرا در لینوکس به این صورت است؟
و نکته ای دیگر اینکه با توجه به فرمایشات جنابعالی نتیجه می گیریم که جی آر ای روی سیستم بنده نصب است پس چرا فایلهای jar  اجرا نمی شوند ولی برنامه ای که با نت بینز می نویسم اجرا می شود؟
ممنون
عنوان: پاسخ به: مشکل در نصب jdk
ارسال شده توسط: مصطفی بزاز در 16 شهریور 1388، 12:59 ب‌ظ
فرق jdk , open jdk در چیه؟
جاوا یک استاندارده، یه جور قرارداد. حالا sun اومده اون رو پیاده کرده اسمشو گذاشته sun-jdk  که کاملا اوپن سورس نیست. یه عده‌ی دیگه هم به صورت اوپن سورس پیاده کردن اسمشو گذاشتن open-jdk . از نظر تئوری نباید با هم فرقی داشته باشند ولی عملا open-jdk یه مشکلاتی داره (خودم موقع اجرای BIRT به این مشکل برخوردم).
نقل‌قول
من می خواستم جی دی کی را که جداگانه قبلا دانلود کرده ام نصب کنم. برای اینکه با این روش که شما فرمودید بعد از تعویض سیستم عامل تمامی زحمات نقش بر آب می شود. اگه ممکنه اینطوری من را راهنمایی کنید.
و نکته ای دیگر اینکه بله من برنامه نویس هستم در ویندوز با نصب جی دی کی نیاز به نصب جی آر ای نبود حالا نمی دانم که چرا در لینوکس به این صورت است؟
اینطور که به نظر میاد مشکل شما عدم تطابق ورژن jre است. البته یه کم غیر عادیه چون ورژن jre شما بالاتر از اون چیزیه که jdk نیاز داره و قاعدتا نباید مشکلی داشته باشه.
من خودم همیشه از synaptic استفاده می‌کنم. برای حل مشکل دانلود دوباره هم یه local repository ساختم که بسته‌ها تو اونه.
نقل‌قول
و نکته ای دیگر اینکه با توجه به فرمایشات جنابعالی نتیجه می گیریم که جی آر ای روی سیستم بنده نصب است پس چرا فایلهای jar  اجرا نمی شوند ولی برنامه ای که با نت بینز می نویسم اجرا می شود؟
چون فایلهای jar رو به طور پیشفرض archive-manager باز می‌کنه نه جاوا. تو گنوم کافیه روی فایل jar رایت کلیک کنی و open-with-sun-java6... یا همچین چیزی رو انتخاب کنی(اگه نبود از open with استفاده کن). می‌تونی این پیشفرض رو عوض کنی، تو properties قسمت open with گزینه‌ی sun java6 رو انتخاب کن.
عنوان: پاسخ به: مشکل در نصب jdk
ارسال شده توسط: کرگدن در 16 شهریور 1388، 03:24 ب‌ظ
در مورد آزاد بودن جاوا
سان در  jdk خودش از کتابخانه های تجاری که مطلق به خودش نیست و لایسنس اونا رو خریده استفاده کرده و نمی تونه اون ها رو آزاد کنه
برای همین پروژه open-JDK  رو برای آزاد سازی کامل استارت کرد
قسمت هایی رو هم که نتونسته بود پیاده سازی(از نظر زمانی) کنه با ادغام  پروژه IcedTea   از ردهت تونست به اینجا برسه
ولی هنوز مشکلاتی داره ( هماهنگی و....)
از طرف دیگه پروژه هارمونی هم توسط آپاچی  به نتیجه های خوبی رسیده
ولی تو درگیری های JCP خیلی اذیتش کردن :)

حالا با خریدن سان توسط اوراکل ( اگر اوراکل به گفته هاش عمل کنه )  آیانده این نسخه های آزاد بسیار بهتر میشه و برای تایید اونها حداقل JSR بهشون می دن :)



در مورد open-JDK 
زیر نظر سان هست
عنوان: پاسخ به: مشکل در نصب jdk
ارسال شده توسط: iCEAGE در 16 شهریور 1388، 09:59 ب‌ظ
با سلام به دوستان برنامه نویس
خوب دوستان زحمت کشیدن تمام سوال ها رو جواب دادند فکر میکنم نکته ای دیگه نمیمونه فقط در مورد سوال زیر:
نقل‌قول
و نکته ای دیگر اینکه بله من برنامه نویس هستم در ویندوز با نصب جی دی کی نیاز به نصب جی آر ای نبود حالا نمی دانم که چرا در لینوکس به این صورت است؟
در ویندوز بسته ی jdk رو وقتی نصب میکنید به همراهش jre هم نصب میشه.
در مورد فرق openjdk با sun jdk هم فکر میکنم کرگدن توضیحات کاملی داد. و این که شما از کدوم استفاده کنید همه به خودتون بر میگرده اگر آزادی رو دوست دارید از openjdk استفاده کنید البته من برنامه نویس جاوا نیستم و اطلاعات دقیق در مورد این که چه کتابخانه هایی openjdk کمتر از sun-jdk داره رو ندارم و در مورد 
نقل‌قول
من می خواستم جی دی کی را که جداگانه قبلا دانلود کرده ام نصب کنم. برای اینکه با این روش که شما فرمودید بعد از تعویض سیستم عامل تمامی زحمات نقش بر آب می شود. اگه ممکنه اینطوری من را راهنمایی کنید.
همون طوری که مصطفی گفت میتونی از local repository استفاده کنید که طریقه استفادش ویکی شده
http://wiki.ubuntu-ir.org/LocalRepository
در گنو/لینوکس به هیچ عنوان شما نیازی به تعویض سیستم عامل ندارید مخصوصا اگه برنامه نویس باشید.من از اول که اوبونتو نصب کردم تا حالا هیچ نیازی نداشتم سیستم عاملمو عوض کنم و تا حالا این کار رو انجام ندادم 
عنوان: پاسخ به: مشکل در نصب jdk
ارسال شده توسط: کرگدن در 17 شهریور 1388، 09:34 ق‌ظ
در مورد jdk و jre

شما در ویندوز از sun-jdk استفاده  می کنید که توسط خود سان عرضه می شه
اگر شما نسخه لینوکس اون رو هم بگیرید همینطور هست و هر دو با هم هستن ( bin فایل)


ولی در اوبونتو پکیج بندی رو عوض کردن و این دو رو از هم جدا کردن (و قسمت های دیگه )تا کاربران بتونن راحت تر دانلود کنن ( دوباره کاری نکنن :) )

عنوان: پاسخ به: مشکل در نصب jdk
ارسال شده توسط: firethumbs در 17 شهریور 1388، 10:48 ب‌ظ

در گنو/لینوکس به هیچ عنوان شما نیازی به تعویض سیستم عامل ندارید مخصوصا اگه برنامه نویس باشید.من از اول که اوبونتو نصب کردم تا حالا هیچ نیازی نداشتم سیستم عاملمو عوض کنم و تا حالا این کار رو انجام ندادم 

دوست عزیز
ولی من فکر می کنم در آینده ای نه چندان دور نیاز به تعویض اوبنتوم داشته باشم چونکه در اثر آپدیتهای مکرر پارتیشنم پر شده و مجبورم که افزایش حجم پارتیشن در اون قسمت بدهم. آیا نرم افزاری هست که بدون اینکه نصب جدید داشته باشم بتوانم حجم روت را افزایش بدهم. یعنی از پارتیشنهای ویندوزی بگیرم و به روت بدهم؟
عنوان: پاسخ به: مشکل در نصب jdk
ارسال شده توسط: milad-hero در 18 شهریور 1388، 10:07 ق‌ظ
نقل‌قول
ولی من فکر می کنم در آینده ای نه چندان دور نیاز به تعویض اوبنتوم داشته باشم چونکه در اثر آپدیتهای مکرر پارتیشنم پر شده و مجبورم که افزایش حجم پارتیشن در اون قسمت بدهم. آیا نرم افزاری هست که بدون اینکه نصب جدید داشته باشم بتوانم حجم روت را افزایش بدهم. یعنی از پارتیشنهای ویندوزی بگیرم و به روت بدهم؟
دوست عزیز، افرادی که به این تاپیک مراجعه می‌کنن در زمینه برنامه‌سازی و jdk اطلاعات و تخصص دارن.
اگه این سوال رو تو قسمت (نصب، راه‌اندازی و بروزآوری) مطرح کنی خیلی سریعتر جوابت رو می‌گیری.
پس اگه مشکلت در نصب jdk حل شده، {حل شد} رو بهش اضافه کن تا دیگران مراجعه غیرضروری به این تاپیک نداشته باشن
و سوالت رو در بخش مربوط به خودش مطرح کن.

در مورد سوالی که پرسیدی، آزه نرم‌افزاری هست به اسم gparted که البته من چندان تخصصی در کار باهاش ندارم.
عنوان: پاسخ به: مشکل در نصب jdk
ارسال شده توسط: iCEAGE در 18 شهریور 1388، 06:30 ب‌ظ

در گنو/لینوکس به هیچ عنوان شما نیازی به تعویض سیستم عامل ندارید مخصوصا اگه برنامه نویس باشید.من از اول که اوبونتو نصب کردم تا حالا هیچ نیازی نداشتم سیستم عاملمو عوض کنم و تا حالا این کار رو انجام ندادم 

دوست عزیز
ولی من فکر می کنم در آینده ای نه چندان دور نیاز به تعویض اوبنتوم داشته باشم چونکه در اثر آپدیتهای مکرر پارتیشنم پر شده و مجبورم که افزایش حجم پارتیشن در اون قسمت بدهم. آیا نرم افزاری هست که بدون اینکه نصب جدید داشته باشم بتوانم حجم روت را افزایش بدهم. یعنی از پارتیشنهای ویندوزی بگیرم و به روت بدهم؟

برای این کار باید چندین پارتیشن داشته باشید که این مشکل پیش نیاد من فکر میکنم یک پارتیشن برای usr و یک پارتیشن برای home داشته باشید کافی است. چند روز پیش یک مطلب در مورد جدا کردن home از روت خوندم کار خیلی سختی نبود به راحتی میشه این کارو انجام داد ولی نمیدونم تو کدوم قسمت انجمن بود هر چی دنبالش گشتم پیدا نکردم :) دوستان اگه میدونن لینک اون قسمت رو برای این عزیز بذارند