شارك المقالة

كيفية حذف 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 من جهازك.

شاهد أيضًا
مقالات ذات صلة
كود برنامج جافا لطباعة كلمه تبدء بنهاية اخر حرف من الكلمه السابقة – Print a word that begins with the end of the previous word Java Code

كود برنامج جافا (java code) لطباعة كلمه تبدء بنهاية اخر حرف من الكلمه متابعي الموقع…

تاثير حول العناصر عند تمرير الماوس عليها في تصميم صفحات الويب باستخدام Flutter

تاثير حول العناصر عند تمرير الماوس عليها في تصميم صفحات الويب باستخدام Flutterفي هذا القسم…

امثلة على اكواد RXjava لبرنامج اندرويد ستوديو | RXjava example for android studio

  امثلة على اكواد RXjava لبرنامج اندرويد ستوديو | RXjava example for android studioمجال تطوير…

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

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