السلام
عليكم ،
كثيرا
من الناس يشتكون من ان Eclipse ينهار
تماما مع أوبونتو 12.10 اذا
حاولت فتح الHELP أو
GWT Designer ...
المشكلة
ببساطة ، أن Eclipse يحتاج
الى XulRunner وهو
غير موجود حاليا على أوبونتو ١٢.١٠
XUL هو
XML User Interface Language ... هي
حزمة أنشأتها موزيلا لكي نتمكن تن تنفيذ
برامج لها واجهة استخدام تستطيع العمل
على كل بيئات العمل (لينكس
و ماك و يونيكس و......إلخ)
نعود
للمشكلة ، حيث ان XulRunner غير
موجود ، يستخدم Eclipse حزمة
أخرى و هي LibWebKitGTK1.0 ،
هذه الحزمة غير متوافقة مع النسخة اﻷخيرة
من Eclipse ...وبالتالي
نرى هذه المشكلة عند محاولة التشغيل
#
#
A fatal error has been detected by the Java Runtime Environment:#
# SIGSEGV (0xb) at pc=0x00007fdf278cb5a0, pid=14350, tid=140598992000768
#
# JRE version: 7.0_09-b30
# Java VM: OpenJDK 64-Bit Server VM (23.2-b09 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C [libwebkitgtk-1.0.so.0+0x14245a0] void WTF::freeOwnedGPtr<_GdkEvent>(_GdkEvent*)+0x15df0
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/vogella/EclipseInstallations/Eclipse421/eclipse/hs_err_pid14350.log
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
# https://bugs.launchpad.net/ubuntu/+source/openjdk-7/
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug..
ما
نريد فعله هو ....اضافة
XulRunner للنظام
.... و منع
Eclipse من
استخدام LibWebKitGTK ...وهذا
سيتم بالخطوات التالية
#1
sudo
gdebi -i libhunspell-1.2-0_1.2.14-4_i386.deb
إذا
كان gdebi غير
موجود عندك يمكنك تنزيله باﻷمر
sudo
apt-get install gdebi
#2
تنزيل
XulRunner
و
تثبيته عن طريق اﻷمر
sudo
gdebi -i
xulrunner-1.9.2_1.9.2.28+build1+nobinonly-0ubuntu0.11.04.1_i386.deb
#3
سنقوم بتعديل
الملف eclipse.ini الموجود
في Folder ال
Eclipse …
بالنسبة لي سيكون
مكانه
/home/YourUserName/eclipseInstallationFolder/eclipse.ini
سنضيف هذية
السطرين في نهاية هذل الملف
-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.9.2.28/
-Dorg.eclipse.swt.browser.UseWebKitGTK=false
#4آخر
خطوة هي انشاء ملف بإسم eclipse.sh
يحتوي
هذين السطرينexport
GDK_NATIVE_WINDOWS=false
/home/YourUserName/eclipseInstallationFolder/eclipseالسطر
الثاني يجب ان يحتوي على المكان الموجود
فيه Eclipse
#5منح
هذا الملف القدرة على التنفيذ عن طريق
هذا اﻷمرchmod
+x /home/YourUserName/eclipseInstallationFolder/eclipse.sh#6قم
بتشغيل Eclipse
منذ
الآن و صاعدا من eclipse.sh
و
بإذن الله سيعمل بدول مشاكل
أتمنى
أن أكون أفدتكم :)