Tag Archive project

Byphunsanit

Java: project ละ version

ถ้าเราระบุ path java ที่ตัวแปร JAVA_HOME ใน environment โปรแกรมที่ใช้จาวาทั้งหมดจะถูกเรียกใช้โดยจาวาเวอร์ชั่นนั้น ๆ ทั้งเครื่องแต่ถ้าอยู่ ๆ ต้องไปแก้โปรเจกต์เก่า ๆ ที่เป็น version 21 หลังจากที่ project ปัจจุบันใช้อยู่ที่ 24 การที่จะต้องมาแก้ JAVA_HOME เพื่อเทสโปรแกรมเดิมไม่กี่ชั่วโมง ดูจะไม่น่าจะดีเท่าไหร่ ทำไม่ไม่เซ็ตให้แต่ละ project ใช้ java ของตัวเองได้ น่าจะดีกว่า

  1. ติดตั้ง java version ที่ต้องการก่อน เช่น
    brew install openjdk@21
    หรือ
    brew install openjdk@24
  2. เปิด Visual Studio Code ขั้นมา
    • เปิด project ที่ต้องการ โดย File > Open Folder…
    • เลือก folder ที่เก็บ project java ไว้
  3. เปิด Command Palette ใน VS Code (
    โดยกด Ctrl+Shift+P บน Windows/Linux หรือ
    Cmd+Shift+P บน macOS )
  4. พิมพ์ Java: Configure Java Runtime ในช่องด้านบน แล้ว enter
  5. จะเห็นหน้าต่างใหม่ขึ้นมา
  6. เลือก Project: ที่ต้องการระบุ
  7. ด้านล่างเท็บ JDK Runtime เลือก JDK: ที่ต้องการให้ project นั้น ๆ เอาไปใช้
  8. คลิก Apply Settings
  9. ทำขั้นตอนที่ 6 จนครบทุก project
  10. restart

ทดสอบโดยการไปที่ Visual Studio Code > View > Ternimal พิมพ์
java --version
ควรจะแสดง version ของ java ตรงกับ project

ไม่ต้องแก้ JAVA_HOME ไปมาแล้ว

อย่าลืม backup /.vscode/settings.json ขึ้น git ไปด้วย