أين يمكنني ضبط JRE/JDK المستخدم لتشغيل Netbeans إلى جانب سطر الأوامر؟

StackOverflow https://stackoverflow.com/questions/504087

  •  20-08-2019
  •  | 
  •  

سؤال

أولاً، أعرف معلمة سطر الأوامر، لكني لا أريد استخدامها لأنني أريد التعلم، وليس مجرد إنجازها، لذا...

أين يمكنني ضبط JRE/JDK المستخدم لتشغيل Netbeans؟

خلفية صغيرة:

  1. لقد قمت بتثبيت JDK 1.6_10 (النظام هو Windows Vista Business 64)
  2. لقد قمت بتثبيت Netbeans 6.5
  3. بعد بضعة أسابيع قمت بإلغاء تثبيت Netbeans 6.5 (بعض المشاكل التي أتمنى حلها عن طريق إعادة التثبيت)
  4. لقد قمت أيضًا بإلغاء تثبيت JDK 1.6_10 وقمت بتثبيت 1.6_11 بدلاً من ذلك.
  5. لقد قمت بإعادة تثبيت Netbeans 6.5
  6. الآن لا أستطيع تشغيل Netbeans لأنه يصر على استخدام JDK القديم.(محاولة استخدام الإصدار الافتراضي لا تعمل أيضًا.تم ضبط Java_HOME على 1.6_11)
هل كانت مفيدة؟

المحلول

حاول إعداد netbeans_jdkhome في {NetBeans Directory}/etc/netbeans.conf.

# يمكن تجاوز الموقع الافتراضي لـ JDK باستخدام --jdkhome :netbeans_jdkhome="..." # (المسار محذوف، لأن لدي Java في موقع غير قياسي)

نصائح أخرى

بناءً على الإجابة التي تم التصويت عليها، إليك ما فعلته على جهاز Mac الخاص بي وقد نجح...

(download JDK from Oracle)
$ vi /Applications/NetBeans/NetBeans\ 8.2.app/Contents/Resources/NetBeans/etc/netbeans.conf
[...]
#netbeans_jdkhome="/Applications/NetBeans/NetBeans 8.2.app/Contents/Resources/NetBeans/bin/jre"
netbeans_jdkhome="/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/"
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top