شارك المقالة

كيفية حذف JDK (Java Development Kit) من نظام macOS وWindows

كيفية التخلص من JDK بسهولة ودون أخطاء

إذا كنت مطورًا تتعامل مع Java أو أحد أدواتها مثل Android Studio أو IntelliJ، فقد تحتاج أحيانًا إلى إزالة إصدار معين من JDK لأغراض التحديث أو استكشاف الأخطاء أو التبديل بين الإصدارات. في هذا المقال، سنتعلم كيفية حذف JDK بالكامل من:

✅ نظام macOS

✅ نظام Windows

مع التأكد من إزالة كل الملفات المرتبطة بـ Java، مثل Java Control Panel وJava Plugin.

حذف JDK على نظام MacOS

افتح Terminal.

انتقل إلى مجلد JDK الافتراضي:

cd /Library/Java/JavaVirtualMachines


اعرض الإصدارات المثبتة:

ls

سترى مجلدًا مثل:

jdk-21.jdk

احذف مجلد JDK:

sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-21.jdk/


احذف لوحة تحكم Java:

sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane

احذف Java Plugin من المتصفح:

sudo rm -rf /Library/Internet Plug-Ins/JavaAppletPlugin.plugin

احذف ملفات دعم المستخدم

sudo rm -rf ~/Library/Application Support/Oracle/Java

تأكد أن Java لم تعد موجودة

java -version

إذا تم الحذف بنجاح، سترى رسالة مثل

No Java runtime present, requesting install.



حذف JDK على نظام Windows

افتح لوحة التحكم (Control Panel).

Programs > Programs and Features

ابحث عن

Java SE Development Kit

اختر الإصدار الذي ترغب في حذفه، ثم اضغط

Uninstall


حذف الملفات المتبقية يدويًا للويندوز

في بعض الأحيان، تبقى ملفات Java على الجهاز بعد الحذف، ويمكنك حذفها يدويًا:

المسارات الشائعة:

C:Program FilesJavajdk-XX
C:ProgramDataOracleJava
C:Users%USERNAME%AppDataLocalLowSunJava


يمكنك حذف هذه المجلدات يدويًا للتأكد من إزالة كل بقايا JDK.

سواء كنت تحاول ترقية Java أو تنظيف بيئتك التطويرية، فإن حذف JDK بشكل صحيح من النظام أمر ضروري لتجنب التضارب بين الإصدارات. اتبع الخطوات أعلاه بدقة للتأكد من إزالة جميع آثار Java من جهازك.

شاهد أيضًا
مقالات ذات صلة
انميشن للانتقال بين الصفحات يجعل من تطبيقك تحفه فنية في فلاتر

انميشن للانتقال بين الصفحات يجعل من تطبيقك تحفه فنية في فلاتر دائما نحاول ان نساعدكم…

شرح التعامل مع notification بالعربي #5 : كيفية الحصول على token الخاص بالمستخدم في Firebase Cloud Messaging (FCM)

  كيفية الحصول على token الخاص بالمستخدم في Firebase Cloud Messaging (FCM) – الدرس الخامسيمكنك…

هل تواجه مشكلة مساحة التخزين بسبب باكدجات Flutter المتراكمة في مشاريعك المتعددة؟

هل تواجه مشكلة مساحة التخزين بسبب باكدجات Flutter المتراكمة في مشاريعك المتعددة؟لا داعي للقلق! إليك…

🚫 مانع الإعلانات مفعل

يجب إيقاف مانع الإعلانات لاستكمال تصفح الموقع