Netbeans (العربية) - ArchWiki

# Netbeans (العربية)

Netbeans هو بيئة تطوير مدمجة IDE تُستخدم لتطوير تطبيقات بلغات Java, JavaScript, PHP, Python, Ruby, Groovy, C, C++, Scala, Clojure, وغيرها من لغات البرمجة. برنامج NetBeans تمت كتابته بلغة java لذا فسوف يعمل على أي نظام يمكن تنصيب JVM عليه بما فيه Windows, Mac OS, Linux, و Solaris. حزمة JDK مطلوبة فقط إذا أردت تطوير برمجيات java بواسطة NetBeans لكنها غير مطلوبة في تطروير باقي اللغات.

## تلميحات

Note: ملف الإعدادات netbeans.conf العام `/usr/share/netbeans/etc/netbeans.conf` ستتم إعادة ضبطه عند التحديثات. لذا قم بوضع التعديلات في الإعدادت في الملف المحلي الخاص بك `~/.netbeans/<ver>/etc/netbeans.conf` (ربما تحتاج الى إنشاء مجلد etc وملف .conf).

- الإعدادات في ملف netbeans.conf المحلي ستقوم بأخد محل الإعدادات في الملف العام
- خيارات التي تُمرر في سطر الأوامر ستقوم بحل محل الإعدادات في ملفي الإعدادات الخاص و العام

### إزالة التعرج في خطوط NetBeans

#### Netbeans فقط

قم بإضافة `-J-Dswing.aatext=TRUE -J-Dawt.useSystemAAFontSettings=on` الى سطر 'netbeans_default_options' في ملف netbeans.conf الخاص بك.

#### Java بشكل عام

قم بمراجعة Java#Better font rendering .

### GTK look and feel

لتغيير Netbeans look and feel الى GTK قم بإضافة `--laf com.sun.java.swing.plaf.gtk.GTKLookAndFeel` الى السطر الخاص بخيارات NetBeans ‘netbeans_default_options’ في ملف `/usr/share/netbeans/etc/netbeans.conf`

## إستكشاف الأخطاء و إصلاحها

### OpenJDK vs Sun's JDK

Netbeans 7.0-1 لا يعمل بشكل دائم مع OpenJDK، بعض المشاكل التي تم التبليغ عنها :

- البدء - في بعض الحالات لا يقوم NetBeans بالعمل .
- التنصيب - ملف .sh الذي يأتي مع مُنصب NetBeans يفشل في البدء
- JavaFX لا تعمل بشكل صحيح (راجع FS#29843).

### Glassfish خادم - Can`t download Glassfish server I/O Exception

إذا حاولت إضافة خادم Glassfish جديد، قد لا تتمكن من تحميل الخادم. NetBeans يُعيد الخطأ :

    I/O Exception: http://java.net/download/glassgish/3.0.1/release/glassfish-3.0.1-ml.zip

الحل هو :

- تحميل النسخة المفتوحة المصدر من خادم GlassFish من الموقع الرسمي : http://download.java.net/glassfish/3.0.1/release/glassfish-3.0.1-ml.zip
- قم بفك ضغط ملف zip في أي مجلد تريد

### Netbeans لا يبدأ بعد تشغيله لأول مرة

إذا حصلت على رسالة كالرسالة التالية عندما تقوم بتشغيل NetBeans من الطرفية :

    # netbeans -h

     Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libsplashscreen.so: libgif.so.4: cannot open shared object file: No such file or directory

يكون لديك خيارين

- يمكنك بدء NetBeans مُستخدمًا الخيار -nosplash :

    # netbeans --nosplash

- أو قم بتنصيب الحزمة الناقصة (libungif[broken link: package not found]), ومن ثم سيعمل NetBeans كالمعتاد.

Category:

- العربية