หัวข้อนี้อาจเป็นหัวข้อทั่วไป แต่เมื่อดูออนไลน์ ฉันไม่เห็นอะไรที่เกี่ยวข้องกับกรณีของฉันมากนัก เนื่องจากฉันไม่ได้ใช้งาน Ubuntu ทั่วไป แต่ใช้ WSL (ระบบย่อย Windows สำหรับ Linux)
ปัญหาของฉันคือฉันเปลี่ยนจาก java 8 เป็น java 17 เมื่อเร็ว ๆ นี้ (ฉันต้องการ java 8 สำหรับหลักสูตร) แต่ฉันสังเกตเห็นว่าบนเทอร์มินัล Ubuntu จาวา - เวอร์ชัน
ยังคงแสดงให้เห็น openjdk-1.8.(บางอย่าง)
, ค่อนข้างมากกว่า เจดีเค-17
หรืออะไรทำนองนั้น
ดังนั้นฉันคิดว่าการถอนการติดตั้ง openjdk จะทำเคล็ดลับซึ่งฉันทำด้วย sudo apt-get autoremove openjdk-8-jre
. อย่างไรก็ตามตอนนี้กำลังพิมพ์ ชวา
ในเทอร์มินัล Ubuntu ใช้งานไม่ได้อีกต่อไปและแสดง: ไม่พบคำสั่ง 'java' แต่สามารถติดตั้งได้ด้วย: ...
. แต่ฉันกลัวว่าการติดตั้งด้วยหนึ่งในคำสั่งเหล่านี้จะติดตั้งจาวาเวอร์ชันใหม่ แทนที่จะใช้เวอร์ชันที่ติดตั้งไว้แล้ว
ฉันได้ตั้งค่า JAVA_HOME
ตัวแปรไปยังไดเร็กทอรีการติดตั้ง java ซึ่งก็คือ mnt/c/ไฟล์โปรแกรม/Java/jdk-17.0.1
แต่พื้นที่ใน Program Files ดูเหมือนจะมีปัญหา
ฉันจะแก้ไขปัญหานี้ได้อย่างไร ฉันมักจะชอบใช้ bash terminal มากกว่า Powershell หรือ cmd เพราะฉันรู้จักคำสั่งดีกว่า จึงใช้งานไม่ได้ ชวา
หรือ จาวัค
ใน bash เป็นปัญหาสำหรับฉัน ขอบคุณ!