مشكلة في تشغيل JDK

sunrise_193 • منذ 4 سنوات

السلام عليكم ..أنقذوني ي مبرمجين

حملت JDK ولكن ب الاوامر يطلع لي  

javac is not recognized as an internal or external command operable program or batch fill

حاولت احل المشكلة اخذت الرابط تبع pin للجافا ورابط الجافا والصقته ب

Environmant Variables

وبرضو عملت نفس الشيء لمجلد الجافا ككل نفس الشيء

ونفس الخطأ يطلع لي ايش الحل؟

 

كلمات دليلية:

ساعد بالإجابة

"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."

الإجابات (6)

عمار الخوالدة • منذ 4 سنوات

ما هو نظام التشغيل المستخدم ؟ 

sunrise_193 • منذ 4 سنوات

ويندز 8

عمار الخوالدة • منذ 4 سنوات

لا أستخدم ويندوز، لكن جرب وضع علامات اقتباس حول أي اسم مجلد يحتوي على مسافة space ، مثلا

 

path\to\"the folder"\jdk\bin

 

تأكد من نقل المسار بشكل صحيح فاسم المجلد bin وليس pin

وجرب تحديد المتغير باستخدام هذا  الأمر :
 

set "JAVA_HOME=<String With Spaces>"


، في حال لم تحل المشكلة ضع تفاصيل أكثر مثل مسار التحميل وبيانات المتغير الذي قمت باضافته.

sunrise_193 • منذ 4 سنوات

ايوا كتبتها غلط هنا بس

 

لازالت المشكلة موجودة

 

المساررات:

C:\Program Files\Java\jdk1.8.0_151

C:\Program Files\Java\jdk1.8.0_151\bin

الأضافات:

اسم المتغير : PATH

C:\Program Files\"Java"\jdk1.8.0_151\bin

اسم المتغير: set "JAVA_HOME=<String With Spaces>" (كتبت نفس الامر الي عطيتني هو)

C:\Program Files\"Java"\jdk1.8.0_151

 

عمار الخوالدة • منذ 4 سنوات

علامات التنصيص حول Program Files  لأن هو اللي فيه بإسمه فراغ، يعني كذا :

C:\"Program Files"\Java\jdk1.8.0_151\bin

اما بالنسبة للأمر هذا فأنا كتبت الأمر فقط بدون تعديل، يعني المفروض يكون كذا :
 

SET "JAVA_HOME=C:\Program Files\"Java"\jdk1.8.0_151"

 

sunrise_193 • منذ 4 سنوات

عدلت ع المسارات  وللاسف باقية المشكلة

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !