أدوات المستخدم

أدوات الموقع


linux:oj1_java

اختلافات

عرض الاختلافات بين النسخة المختارة و النسخة الحالية من الصفحة.

رابط إلى هذه المقارنة

linux:oj1_java [2015/04/23 00:21] (حالي)
سطر 1: سطر 1:
 +{{tag>​oj1 تثبيت java}}
 +====== تثبيت جافا JAVA على أعجوبة لينكس الأولى ======
 +<box 90% center red | ** تحذير **>
 +هذا الشرح يخص الإصدار الأول من أعجوبة لينكس. انظر صفحة [[java]] للحصول على المقالة الحديثة.
 +</​box>​
 +===== التأكد من إزالة OpenJDK =====
 +هاتان الحزمتان غير مثبتتان في أعجوبة الحية لذا تستطيع تجاهل هذه الخطوة لكن لا ضير من التأكد من عدم وجودهما.
 +
 +افتح الطرفية واطلب الصلاحيات ثم أزل حزمتي java-1.6.0-openjdk و java-1.6.0-openjdk-plugin إن كانتا مثبتتين تابع الخطوات إن لم يكونا مثبتتين أصلا
 +
 +<code bash>
 +su -
 +yum remove java-1.6.0-openjdk java-1.6.0-openjdk-plugin
 +</​code>​
 +
 +===== تنزيل جافا من موقع صن =====
 +  * نزل آخر إصدار من جافا (حاليا 6 التحديث 7) من خلال زيارة موقع صن http://​java.sun.com/​javase/​downloads/​index.jsp وذلك بالنقر على على زر download المقابل للإصدار المطلوب
 +  * اختر نظام لينكس ووافق على الرخصة بعد الاطلاع عليها
 +  * اختر ملف bin وليس ملف rpm أي سيكون اسم الملف jdk-6u7-linux-i586.bin (لأن هذا ملف rpm عام ولا يأخذ بعين الاعتبار خصوصية فيدورا وبالتالي أعجوبة)
 +  * افتح الطرفية (سطر الأوامر) واكتب فيها
 +<code bash>
 +su -
 +cd /opt
 +</​code>​
 +  * تابع الكتابة في نفس الطرفية، اكتب sh ثم مسافة ثم اسحب ملف bin الذي نزلته في الخطوات السابقة للطرفية وأفلته في الطرفية ثم اضغط مفتاح الإدخال ENTER
 +  * افتح مدير الملفات بالضغط على **الحاسوب Computer** من قائمة **أماكن Places** وخذ جولة في المجلد /opt/ من أجل معرفة المسارات التي تم تركيب جافا فيها وذلك بضغط على CTRL+L أو بالتصفح العادي.
 +  * عد للمتابعة في نفس الطرفية السابقة إضافة مسارات Java بشكل تلقائي
 +<code bash>
 +cat <<​EOF>>​ /​etc/​profile.d/​java.sh
 +export JAVA_HOME=/​opt/​jdk1.6.0_07
 +export PATH=\$JAVA_HOME/​bin:​\$PATH
 +EOF
 +source /​etc/​profile.d/​java.sh
 +</​code>​
 +  * التأكد من نجاح الخطوات السابقة بكتابة الأمر ''​java -version''​ في نفس الطرفية السابقة، يفترض أن تكون المخرجات تشبه
 +<​file>​
 +java version "​1.6.0_07"​
 +Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
 +Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode, sharing)
 +</​file>​
 +  * إذا لم تنجح راجع المسارات بعرض محتويات المجلد /opt/ وذلك بكتابة ''​gedit /​etc/​profile.d/​java.sh''​ لتحرير الملف بالمسارات الصحيحة وبعد حفظ الملف اكتب ''​source /​etc/​profile.d/​java.sh''​ ثم تأكد من نجاح ذلك كما في الخطوة السابقة. محتويات الملف يفترض أن تكون سطرين كما يلي لكن مع اختلاف المسار ليشير للمسار الخاص بإصدارة جافا التي حصلت عليها
 +<​file>​
 +export JAVA_HOME=/​opt/​jdk1.6.0_07
 +export PATH=$JAVA_HOME/​bin:​$PATH
 +</​file>​
 +  * اكتب الأمر التالي في نفس الطرفية السابقة (ضع الإصدار المناسب مكان jdk1.6.0_07 في هذا الأمر والأوامر التالية إن نزلت اصدار مختلف)
 +<code bash>
 +ln -s /​opt/​jdk1.6.0_07/​jre/​plugin/​i386/​ns7/​libjavaplugin_oji.so /​usr/​lib/​mozilla/​plugins/​libjavaplugin_oji.so
 +</​code>​
 +  * تحديد هذا الإصدار من جافا على أنه الإصدار التلقائي
 +<code bash>
 +/​usr/​sbin/​alternatives --install /​usr/​bin/​java java /​opt/​jdk1.6.0_07/​bin/​java 2
 +/​usr/​sbin/​alternatives --config java
 +</​code>​
 +حيث سيعرض عليك قائمة بجافا المتوفرة في النظام (قد يظهر gcj من غنوم مثلا) اختر الرقم المقابل لجافا من صن
 +  * آخر أمر
 +<code bash>
 +sed -i '​s/​XINERAMA/​FAKEEXTN/​g'​ /​opt/​jdk1.6.0_07/​jre/​lib/​i386/​xawt/​libmawt.so
 +</​code>​
 +  * أغلق كل متصفحات الإنترنت ثم أعد تشغيلها
 +  * تستطيع اختبار ذلك [[http://​www.java.com/​en/​download/​help/​testvm.xml|هنا]]
 +
 +لمزيد من المعلومات راجع http://​fedorasolved.org/​browser-solutions/​java-i386
  
linux/oj1_java.txt · آخر تعديل: 2015/04/23 00:21 (تحرير خارجي)