คงที่: Javac ไม่รู้จักบน Windows 10

Javac ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก ” เป็นข้อผิดพลาดที่คนมักจะพยายามรวบรวมโปรแกรม Java บน Windows โดยใช้ Command Prompt อาจเกิดขึ้นเมื่อผู้ใช้พยายามตรวจสอบคอมไพเลอร์ Java เวอร์ชันปัจจุบัน

JavaC คืออะไร

Javac (ออกเสียง“ java-see”) เป็นคอมไพเลอร์ Java หลักที่รวมอยู่ใน JDK (Java Development Kit) ที่ พัฒนาโดย Oracle Corporation คอมไพเลอร์ถูกออกแบบมาเพื่อยอมรับซอร์สโค้ดที่สอดคล้องกับ ข้อกำหนดภาษา Java (JLs) และแปลงเป็น Java bytecode ตาม JVMs (Java Virtual Machine Specification)

สิ่งที่ทำให้ Javac ไม่ได้รับการยอมรับข้อผิดพลาด

ข้อผิดพลาด“ Javac ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก ” จะเกิดขึ้นเมื่อพรอมต์คำสั่งไม่พบตัวแปร Java PATH สิ่งนี้สามารถเกิดขึ้นได้ด้วยเหตุผลสองประการ:

  • Java Development Kit (JDK) หายไปจากเครื่อง - ซึ่งมักเกิดขึ้นเนื่องจากผู้ใช้สันนิษฐานว่า Java Compiler (javac) ถูกติดตั้งพร้อมกับ Java Runtime Environment
  • เส้นทางไปยัง Javac ไม่ได้ตั้งค่าหรือตั้งค่าไม่ถูกต้อง - เพื่อรวบรวมจาก Command Prompt และเพื่อให้แน่ใจว่าเครื่องมือเซิร์ฟเวอร์แอปอื่น ๆ ทำงานได้อย่างถูกต้องระบบจะต้องทราบตำแหน่งของ Javac หากเป็นกรณีนี้คุณจะต้องตั้งค่าเส้นทางด้วยตนเอง

หากคุณกำลังดิ้นรนเพื่อแก้ไขปัญหานี้ใน Windows 10 บทความนี้จะให้คำแนะนำสองสามข้อที่รับประกันว่าจะสามารถแก้ไขปัญหาได้ ด้านล่างคุณมีสองขั้นตอนที่ผู้ใช้รายอื่นในสถานการณ์ที่คล้ายกันเคยประสบความสำเร็จในการแก้ไขปัญหา

เพื่อผลลัพธ์ที่ดีที่สุดให้ทำตามขั้นตอนด้านล่างเพื่อให้แน่ใจว่าคุณได้รับการแก้ไขปัญหาสำหรับสถานการณ์เฉพาะของคุณ เอาล่ะ!

ขั้นตอนที่ 1: การติดตั้ง Java Development Kit (JDK)

หนึ่งในสาเหตุหลักที่ทำให้เกิดข้อผิดพลาดนี้เกิดขึ้นเนื่องจากผู้ใช้ที่เพิ่งเริ่มเรียนรู้ Java กำลังสับสนกับ Java Runtime Environment (JRE) กับ Java Development Kit (JDK)

JRE เป็นส่วนหนึ่งของ JDK แต่ส่วนใหญ่จะดาวน์โหลดแยกต่างหาก โปรแกรมจำนวนมากที่ใช้งาน Java Runtime นั้นรวมอยู่ในแพ็คเกจการติดตั้ง

เนื่องจากมีเหตุผลน้อยมากที่คุณจะต้องใช้ Java Development Kit (JDK) หากคุณไม่สนใจการพัฒนา Java คุณอาจเชื่อว่า Javac ได้รับการติดตั้งโดย JRE แล้ว แต่ความจริงก็คือคุณจะต้องติดตั้ง ชุดพัฒนา Java ทั้งหมด

หากคุณคิดว่าสถานการณ์นี้เหมาะสมกับสถานการณ์ของคุณนี่เป็นคำแนะนำโดยย่อเกี่ยวกับการติดตั้ง Java Development Kit (JDK) เพื่อแก้ไขข้อผิดพลาด “ javac ไม่รู้จัก” ข้อผิดพลาด:

  1. เยี่ยมชมลิงค์นี้ ( ที่นี่ ) และคลิกที่ไอคอน ดาวน์โหลด ด้านบน แพลตฟอร์ม Java (JDK) สิ่งนี้จะช่วยให้แน่ใจว่าคุณติดตั้ง Java Development Kit เวอร์ชันล่าสุด

    กำลังดาวน์โหลด JDK ล่าสุด
  2. ในหน้าจอถัดไปเลื่อนลงไปที่ Java SE Development Kit และตรวจสอบให้แน่ใจว่าคุณเลือกสลับที่เกี่ยวข้องกับ ยอมรับข้อตกลงสิทธิ์การใช้งาน จากนั้นคลิกที่ลิงค์ดาวน์โหลดที่เกี่ยวข้องกับ Windows มีสองตัวเลือกให้เลือก แต่เราขอแนะนำให้ดาวน์โหลดไฟล์. exe เนื่องจากจะช่วยให้คุณไม่สามารถแตกเนื้อหาเมื่อดาวน์โหลดเสร็จสมบูรณ์

    กำลังดาวน์โหลด Java Development Kit
  3. เมื่อการดาวน์โหลดเสร็จสิ้นให้เปิดการปฏิบัติการติดตั้ง JDK และปฏิบัติตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งให้เสร็จ

    การติดตั้ง Java Development Kit
  4. ในหน้าจอถัดไปตรวจสอบให้แน่ใจว่าทั้ง เครื่องมือสำหรับการพัฒนา และ ซอร์สโค้ดได้ รับการตั้งค่าให้ติดตั้งบนฮาร์ดไดรฟ์ในเครื่องของคุณพร้อมกับฟีเจอร์ย่อยทั้งหมด นอกจากนี้หากเป็นไปได้เราขอแนะนำให้คุณรักษาเส้นทางการติดตั้งเริ่มต้นไว้เนื่องจาก ขั้นตอนที่ 2 จะง่ายขึ้น

    ติดตั้งส่วนประกอบและคุณสมบัติย่อยทั้งหมดลงในฮาร์ดไดรฟ์ภายในเครื่องของคุณ

    หมายเหตุ: ตามคำแนะนำเพิ่มเติมให้จดพา ธ การติดตั้งใต้ติดตั้งไปที่เนื่องจากคุณจะต้องใช้ใน ขั้นตอนที่ 2

  5. รอจนกว่าจะติดตั้ง Java Development Kit เมื่อกระบวนการเสร็จสมบูรณ์ให้รีสตาร์ทคอมพิวเตอร์ของคุณด้วยตนเองหากคุณไม่ได้รับแจ้งให้ทำเช่นนั้นโดยอัตโนมัติ

    การติดตั้ง Java Development Kit

เมื่อคุณแน่ใจแล้วว่าคุณได้ติดตั้งแพคเกจที่ถูกต้องที่ติดตั้ง JavaC แล้วให้เลื่อนลงไปที่ขั้นตอนที่ 2 ซึ่งเรามั่นใจว่าคุณได้ตั้งค่าเส้นทางไปยัง JavaC อย่างถูกต้อง

ขั้นตอนที่ 2: การตั้งค่า ตัวแปรสภาพแวดล้อม Java & ปรับปรุงเส้นทางของระบบ

ก่อนที่เราจะเริ่มต้นด้วยกระบวนการนี้สิ่งสำคัญคือต้องเข้าใจว่าขั้นตอนต่อไปนี้ใช้ได้เฉพาะในกรณีที่คุณแน่ใจว่า Java Development Kit นั้นถูกติดตั้งอย่างถูกต้อง ( ขั้นตอนที่ 1 )

หากคุณติดตั้ง JDK และยังคงได้รับ“ Javac ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก ” คุณก็พบปัญหาทางเทคนิคที่พบบ่อยที่สุดที่ผู้เริ่มต้นใช้ Java ต้องเผชิญ ในการสรุป Java Development Kit บน Windows คุณจะต้องดำเนินการขั้นตอนแบบแมนนวล ขั้นตอนเหล่านี้ควรติดตามการติดตั้ง JDK เสมอแม้หลังจากที่คุณอัปเดตชุดพัฒนา Java

ต่อไปนี้เป็นคำแนะนำโดยย่อเกี่ยวกับการตั้งค่าตัวแปรสภาพแวดล้อม Java ที่ถูกต้องและปรับปรุงเส้นทางของระบบ:

  1. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบ เรียกใช้ จากนั้นพิมพ์“ sysdm.cpl ” แล้วกด Enter เพื่อเปิดหน้าต่าง System Properties

    เรียกใช้กล่องโต้ตอบ: sysdm.cpl
  2. ภายในหน้าต่าง คุณสมบัติของระบบ ให้ไปที่แท็บ ขั้นสูง แล้วคลิก ตัวแปรสภาพแวดล้อม

    ไปที่แท็บขั้นสูงและคลิกที่ตัวแปรสภาพแวดล้อม
  3. ในหน้าต่าง Environment Variable ที่เพิ่งเปิดใหม่ให้คลิกปุ่ม ใหม่ ภายใต้ ตัวแปรระบบ

    การเพิ่มตัวแปรระบบใหม่
  4. ในหน้าต่าง New System Variable ตั้ง ชื่อตัวแปร เป็น JAVA_HOME และ ค่าตัวแปร เป็นพา ธ ไปยัง ไดเร็กทอรี JDK ของคุณ หากต้องการบันทึกการเปลี่ยนแปลงให้คลิก ตกลง

    การกำหนดค่าชื่อตัวแปรและค่าตัวแปร

    หมายเหตุ: หากคุณฟังคำแนะนำของเราในขั้นตอนที่ 1 และจดบันทึกเส้นทางการติดตั้งของ JDK คุณสามารถวางลงใน ตัวแปร ได้โดยตรง

    เส้นทางการติดตั้งของ JDK
  5. ตอนนี้คุณได้กลับไปที่หน้าต่าง Environment Variables แล้วให้มองหาตัวแปรที่ชื่อว่า path ภายใต้ System variable เมื่อเลือกตัวแปร พา ธ คลิกปุ่ม แก้ไข

    เลือกตัวแปรเส้นทาง (ภายใต้ตัวแปรระบบ) และคลิกปุ่มแก้ไข
  6. ในหน้าต่าง แก้ไข ตัวแปร สภาพแวดล้อม คลิกที่ปุ่ม ใหม่

    คลิกที่ปุ่มใหม่
  7. ตั้งชื่อตัวแปรสภาพแวดล้อมที่สร้างขึ้นใหม่ % JAVA_HOME% \ bin แล้วกด Enter จากนั้นคลิก ตกลง เพื่อใช้การเปลี่ยนแปลง

    สร้างตัวแปรสภาพแวดล้อมใหม่และตั้งชื่อ% JAVA_HOME% \ bin
  8. ด้วยขั้นตอนสุดท้ายนี้สภาพแวดล้อม Java ของคุณควรได้รับการกำหนดค่า ตอนนี้คุณจะสามารถรวบรวมแอปพลิเคชันจาก CMD หรือตรวจสอบเวอร์ชัน Javac ของคุณ

    JavaC ถูกตั้งค่าเรียบร้อยแล้ว

ขั้นตอนโบนัส: ตรวจสอบว่าการกำหนดค่าสำเร็จหรือไม่

มีอีกหนึ่งขั้นตอนที่คุณสามารถดำเนินการได้ในพร้อมท์คำสั่งเพื่อให้แน่ใจว่าคุณได้กำหนดค่าพา ธ ตัวแปรสภาพแวดล้อม Java เรียบร้อยแล้ว ทำตามขั้นตอนด้านล่างเพื่อดูว่าการกำหนดค่าของคุณทำงานหรือไม่:

  1. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ cmd ” แล้วกด Enter เพื่อเปิดหน้าต่างพรอมต์คำสั่ง

    เรียกใช้กล่องโต้ตอบ: cmd
  2. ในหน้าต่างพรอมต์คำสั่งพิมพ์ echo% JAVA_HOME% แล้วกด Enter เพื่อดูว่าคุณได้รับผลตอบแทนประเภทใด หากคุณเห็นการพิมพ์ที่มีไดเรกทอรีไปยัง JDK แสดงว่าขั้นตอนที่ 2 นั้นสำเร็จและ JAVAC ของคุณก็ใช้งานได้ดี ในกรณีที่คุณเห็นช่องว่างแทนที่จะเป็นเส้นทาง JDK หมายความว่าคุณล้มเหลวในการตั้งค่าตัวแปรสภาพแวดล้อม - ในกรณีนี้ให้ทบทวน ขั้นตอนที่ 1 และ ขั้นตอนที่ 2 อีกครั้ง

    การตรวจสอบว่าตัวแปรสภาพแวดล้อม Java ถูกตั้งค่าอย่างถูกต้อง

บทความที่น่าสนใจ