ตั้งค่า LibreOffice ให้รู้จัก Java Runtime ของคุณ

หาก LibreOffice แจ้งว่า “ต้องการ Java Runtime Environment (JRE)” ให้ติดตั้ง Java runtime ที่รองรับและตรงกับสถาปัตยกรรมของ LibreOffice จากนั้นเปิดใช้งานหรือเลือกในเมนูเครื่องมือ > ตัวเลือก > LibreOffice > ขั้นสูง (Windows และ Linux) หรือLibreOffice > การตั้งค่า > LibreOffice > ขั้นสูง (macOS) หากติดตั้ง Java แล้ว วิธีแก้ไขทั่วไปคือเปิดใช้งานการสนับสนุน Java รอจนกว่ารายการ runtime จะปรากฏขึ้น และรีสตาร์ท LibreOffice

คำเตือนนี้ไม่ได้หมายความว่าทุกฟีเจอร์ของ LibreOffice จำเป็นต้องใช้ Java มันจะปรากฏขึ้นเมื่อคุณเปิดใช้งานฟีเจอร์ ฐานข้อมูล ส่วนขยาย หรือวิซาร์ดที่ต้องใช้ Java คู่มือช่วยเหลือของ LibreOffice ระบุว่าหน้า "ขั้นสูง" คือที่ที่คุณสามารถเปิดใช้งานการสนับสนุน Java และเลือกเวอร์ชัน Java ที่ติดตั้งไว้ได้ เวอร์ชัน Java ที่ใช้งานได้จะขึ้นอยู่กับรุ่นของ LibreOffice ระบบปฏิบัติการ และการแจกจ่าย Java ของคุณ ดังนั้นโปรดใช้คำแนะนำด้านความเข้ากันได้สำหรับเวอร์ชันที่ติดตั้งไว้ของคุณ

ขั้นแรก ตรวจสอบว่า LibreOffice จำเป็นต้องใช้ Java หรือไม่

หากคุณใช้ Writer, Calc หรือ Impress สำหรับเอกสารทั่วไป สเปรดชีต และงานนำเสนอเท่านั้น คุณอาจไม่จำเป็นต้องใช้ JRE เลย ปิดกล่องโต้ตอบและดำเนินการต่อโดยไม่ต้องใช้ Java หากคุณสมบัติที่คุณพยายามใช้เป็นตัวเลือกเสริมและคุณไม่ได้พึ่งพาคุณสมบัตินั้น คุณสมบัติบางอย่าง เช่น การกำหนดค่าฐานข้อมูล Base บางอย่าง ส่วนขยายที่ใช้ Java และวิซาร์ดบางอย่าง อาจต้องการ Java หากนั่นคือฟังก์ชันที่คุณต้องการ โปรดติดตั้งและกำหนดค่ารันไทม์

ตัวอย่างเช่น ผู้ที่เปิดไฟล์ Base ที่ใช้ฐานข้อมูล HSQLDB แบบฝังตัว อาจต้องการ Java ในขณะที่ผู้ที่แก้ไขเอกสารข้อความทั่วไปมักไม่ต้องการ การติดตั้ง Java เพียงเพื่อลบคำเตือนจึงไม่จำเป็น หากคุณไม่ได้ใช้ฟังก์ชันที่ต้องใช้ Java

1. ยืนยันโครงสร้างของ LibreOffice

Java และ LibreOffice ต้องใช้สถาปัตยกรรมที่เข้ากันได้ ในส่วนตัวเลือกขั้นสูงของ LibreOffice จะแจ้งเตือนอย่างชัดเจนว่า LibreOffice เวอร์ชัน 64 บิตต้องการ JRE เวอร์ชัน 64 บิต และ LibreOffice เวอร์ชัน 32 บิตต้องการ JRE เวอร์ชัน 32 บิต หากสถาปัตยกรรมไม่ตรงกัน การติดตั้ง Java อาจเสร็จสมบูรณ์ได้ แต่ LibreOffice ยังคงรายงานว่าไม่มีรันไทม์ให้ใช้งาน

ตรวจสอบหน้าต่าง "เกี่ยวกับ" ของ LibreOffice เพื่อดูตัวบ่งชี้สถาปัตยกรรม หรือดูรายละเอียดการติดตั้งสำหรับระบบปฏิบัติการของคุณ บน Windows ป้ายกำกับเช่น "x86_64" หรือ "64-bit" หมายความว่าคุณควรติดตั้ง Java เวอร์ชัน 64 บิต บน Linux สถาปัตยกรรมของตัวจัดการแพ็กเกจและแพ็กเกจ LibreOffice ที่ติดตั้งไว้สามารถช่วยระบุเวอร์ชันที่ถูกต้องได้ บนชิป Apple Silicon ให้เลือก Java เวอร์ชันที่ออกแบบมาสำหรับ macOS และโปรเซสเซอร์ของคุณ อย่าคิดว่าแพ็กเกจ Java สำหรับ Intel เท่านั้นจะถูกตรวจพบโดย LibreOffice เวอร์ชันสำหรับ Apple Silicon

การตั้งค่าขั้นสูงของ LibreOffice โดยปิดใช้งานการใช้งาน Java runtime และไม่ได้เลือก runtime ใดๆ
หน้าขั้นสูงจะแสดงว่าเปิดใช้งานการสนับสนุน Java หรือไม่ และ LibreOffice แสดงรายการรันไทม์ที่ติดตั้งไว้หรือไม่

2. ติดตั้ง Java runtime ที่เข้ากันได้

ใช้ผู้จำหน่ายที่เชื่อถือได้หรือที่เก็บซอฟต์แวร์ที่รองรับโดยระบบปฏิบัติการของคุณ JRE (Java Repository Environment) จะจัดหาองค์ประกอบที่จำเป็นในการเรียกใช้แอปพลิเคชัน Java ในขณะที่ JDK (Java Development Kit) จะรวมถึงรันไทม์และเครื่องมือพัฒนา LibreOffice ต้องการการสนับสนุนรันไทม์ Java ดังนั้น JDK จึงสามารถใช้งานได้หากมีรันไทม์ที่เข้ากันได้ แต่ไม่จำเป็นต้องใช้ JDK เพียงเพื่อใช้งาน LibreOffice

บน Windows หรือ macOS ให้ดาวน์โหลดตัวติดตั้ง JRE หรือ JDK สำหรับสถาปัตยกรรมที่ถูกต้องจากผู้ให้บริการ Java ที่น่าเชื่อถือ และทำการติดตั้งให้เสร็จสมบูรณ์ บน Linux ให้ใช้ศูนย์ซอฟต์แวร์หรือตัวจัดการแพ็กเกจของระบบปฏิบัติการของคุณ และเลือกแพ็กเกจ Java runtime ที่รองรับ ชื่อแพ็กเกจและเวอร์ชัน Java ที่มีให้ใช้งานจะแตกต่างกันไปตามระบบปฏิบัติการ ดังนั้นอย่าคัดลอกคำสั่งแพ็กเกจจากเวอร์ชัน Linux อื่นโดยไม่ตรวจสอบที่เก็บของคุณก่อน โครงการ Eclipse Temurin มีการสร้างและคำแนะนำในการติดตั้งเฉพาะแพลตฟอร์ม Oracle Java เป็นอีกหนึ่งตัวเลือกจากผู้จำหน่าย โปรดปฏิบัติตามคำแนะนำปัจจุบันของผู้จำหน่ายสำหรับระบบปฏิบัติการของคุณ

ปิด LibreOffice ก่อนติดตั้งหรืออัปเดต Java เมื่อการติดตั้งเสร็จสิ้น ให้เปิด LibreOffice อีกครั้งเพื่อให้สามารถสแกนหา Runtime ได้ หลีกเลี่ยงการใช้ Java เวอร์ชันเก่าที่ไม่ได้รับการแก้ไขช่องโหว่ด้านความปลอดภัยอีกต่อไป และอย่าดาวน์โหลดตัวติดตั้งจากเว็บไซต์ดาวน์โหลดของบุคคลที่สาม

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

3. เปิดใช้งาน Java และเลือก Runtime ที่ตรวจพบ

  1. เปิดตัวเลือกของ LibreOffice บน Windows หรือ Linux ให้เลือกTools > Optionsบน macOS ให้เลือกLibreOffice > Preferences
  2. ในรายการนำทาง ให้ขยายLibreOfficeหากจำเป็น จากนั้นเลือกขั้นสูง
  3. ในตัวเลือก Java ให้เลือก " ใช้สภาพแวดล้อมรันไทม์ Java " หากมีรันไทม์ปรากฏในรายการ ให้เลือกรันไทม์นั้น ในบางระบบ รายการอาจใช้เวลาสักครู่ในการแสดงผล
  4. คลิกตกลงเพื่อบันทึกการตั้งค่า หากคุณเปลี่ยนแปลงการติดตั้งหรือการเลือก Java โปรดปิด LibreOffice ทั้งหมดแล้วเปิดใหม่อีกครั้ง หากมีรันไทม์หลายรายการปรากฏขึ้น ให้เลือกรันไทม์ที่รองรับสำหรับเวอร์ชัน LibreOffice ที่ติดตั้งของคุณ แทนที่จะเลือกหลายรายการ

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

การตั้งค่า Java ขั้นสูงของ LibreOffice โดยเลือก Java runtime ที่ตรวจพบแล้ว
เมื่อ LibreOffice ตรวจพบ Java ให้เลือก Runtime ที่แสดงอยู่ในรายการ แล้วบันทึกการตั้งค่าขั้นสูง

แล้วถ้าลิสต์รันไทม์ยังว่างเปล่าอยู่ล่ะ?

ขั้นแรก ตรวจสอบให้แน่ใจว่าการติดตั้ง Java เสร็จสมบูรณ์แล้ว และสถาปัตยกรรม JRE ตรงกับ LibreOffice จากนั้นปิดหน้าต่าง LibreOffice ทั้งหมด เปิดแอปพลิเคชันอีกครั้ง และตรวจสอบหน้าการตั้งค่าขั้นสูงอีกครั้ง ในบางระบบ การตรวจจับอาจล่าช้าจนกว่าจะรีสตาร์ทเครื่อง

หากติดตั้งรันไทม์แล้วแต่ยังไม่ปรากฏ ให้ใช้ ตัวควบคุม "เพิ่ม"ในตัวเลือก Java เพื่อเรียกดูโฟลเดอร์รากของ JRE หากตัวควบคุมนั้นมีอยู่ใน LibreOffice เวอร์ชันของคุณ เลือกไดเร็กทอรีของรันไทม์โดยตรง ไม่ใช่โฟลเดอร์ย่อยแบบสุ่ม เช่นbinไดเร็กทอรีของมันเอง โครงสร้างโฟลเดอร์จะแตกต่างกันไปตามผู้จำหน่ายและระบบปฏิบัติการ ดังนั้นให้ใช้ตำแหน่งการติดตั้งที่แสดงโดยตัวติดตั้ง Java หรือตัวจัดการแพ็กเกจ เอกสารช่วยเหลือของ LibreOffice มีวิธีการเพิ่มเส้นทางไปยังโฟลเดอร์รากของ JRE

หากไม่สามารถเลือกตำแหน่งที่ตั้งได้ หรือ LibreOffice ยังคงปฏิเสธ ให้หลีกเลี่ยงการแก้ไขไฟล์การกำหนดค่าภายในเป็นวิธีแก้ปัญหาเบื้องต้น ตรวจสอบให้แน่ใจว่าการสร้าง Java รองรับระบบปฏิบัติการและโปรเซสเซอร์ของคุณ อัปเดต LibreOffice จากแหล่งที่มาอย่างเป็นทางการหากเหมาะสม และตรวจสอบบันทึกการสนับสนุน Java สำหรับเวอร์ชันนั้นๆ การติดตั้งแบบพกพา แบบแซนด์บ็อกซ์ หรือแบบ Flatpak/Snap อาจไม่เห็นรันไทม์ Java ของระบบในลักษณะเดียวกับแพ็กเกจทั่วไป โปรดศึกษาเอกสารของผู้ให้บริการแพ็กเกจเกี่ยวกับความสามารถในการมองเห็นรันไทม์ก่อนที่จะเปลี่ยนเส้นทางระบบ

การตั้งค่า Java ขั้นสูงของ LibreOffice มุ่งเน้นไปที่รันไทม์ที่เลือกและช่องตำแหน่งที่ตั้ง
ช่องข้อมูลแถวและตำแหน่งที่เลือกจะช่วยยืนยันว่า LibreOffice ถูกตั้งค่าให้ใช้งาน Java เวอร์ชันใด

ตรวจสอบการแก้ไข

ปิดและเปิด LibreOffice ใหม่ กลับไปที่LibreOffice > ขั้นสูงแล้วตรวจสอบว่าได้เลือกการสนับสนุน Java แล้ว และได้เลือกหรือแสดงรายการรันไทม์ที่ต้องการแล้ว จากนั้นลองใช้งานฐานข้อมูล ตัวช่วยสร้าง หรือส่วนขยายที่แสดงคำเตือนอีกครั้ง หากเปิดใช้งานได้โดยไม่มีข้อความแจ้งเตือน JRE แสดงว่าการตั้งค่าใช้งานได้สำหรับฟีเจอร์นั้นแล้ว

หากคำเตือนยังคงปรากฏอยู่ ให้จดบันทึกเวอร์ชันของ LibreOffice ระบบปฏิบัติการและสถาปัตยกรรม ผู้ผลิตและเวอร์ชันของ Java และตรวจสอบว่า LibreOffice แสดงเส้นทางรันไทม์หรือไม่ รายละเอียดเหล่านี้จะช่วยระบุปัญหาความเข้ากันได้ที่ต้องตรวจสอบในเอกสารเผยแพร่ฉบับทางการ อย่าคิดว่าการติดตั้ง LibreOffice ใหม่หรือการเปลี่ยนแปลงใดๆJAVA_HOMEเป็นสิ่งจำเป็นก่อนที่จะตรวจสอบข้อมูลพื้นฐานเหล่านี้

ข้อมูลอ้างอิงอย่างเป็นทางการ

ฝากความเห็น

ตั้งค่า LibreOffice ให้รู้จัก Java Runtime ของคุณ

ตั้งค่า LibreOffice ให้รู้จัก Java Runtime ของคุณ

ติดตั้ง Java runtime ที่เข้ากันได้ เปิดใช้งานใน LibreOffice และแก้ไขปัญหาเมื่อรายการ JRE ว่างเปล่า โดยไม่ต้องเปลี่ยนแปลงการตั้งค่าที่ไม่เกี่ยวข้อง

เรียกใช้งาน LibreOffice Headless ใน Docker เพื่อแปลงไฟล์ PDF

เรียกใช้งาน LibreOffice Headless ใน Docker เพื่อแปลงไฟล์ PDF

สร้างคอนเทนเนอร์ LibreOffice ขนาดเล็ก แปลงเอกสารสำนักงานโดยไม่ต้องใช้ GUI และตรวจสอบความถูกต้องของไฟล์ PDF ที่ส่งออก พร้อมทั้งจำกัดการเข้าถึงไฟล์จากเครื่องโฮสต์

ลดขนาดไฟล์ LibreOffice Impress โดยไม่ทำให้ภาพเบลอ

ลดขนาดไฟล์ LibreOffice Impress โดยไม่ทำให้ภาพเบลอ

ลดขนาดไฟล์งานนำเสนอ LibreOffice ที่มีขนาดใหญ่เกินไป โดยการบีบอัดรูปภาพที่ฝังอยู่ เลือกการตั้งค่าภาพที่เหมาะสม และตรวจสอบคุณภาพของสไลด์ก่อนแชร์

หยุดการตัดขอบภาพพิมพ์ขนาดกำหนดเองใน LibreOffice

หยุดการตัดขอบภาพพิมพ์ขนาดกำหนดเองใน LibreOffice

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

เร่งความเร็วมาโคร Calc ด้วยการอ่านและเขียนข้อมูลเป็นชุด

เร่งความเร็วมาโคร Calc ด้วยการอ่านและเขียนข้อมูลเป็นชุด

แทนที่การเข้าถึงเซลล์ซ้ำๆ ด้วยการอ่านและเขียนช่วงข้อมูลจำนวนมาก จากนั้นทำการวัดประสิทธิภาพผลลัพธ์และปกป้องสูตรในเวิร์กบุ๊ก Calc ขนาดใหญ่

จัดระเบียบหนังสือ LibreOffice ด้วยเอกสารหลักที่เชื่อมโยงกัน

จัดระเบียบหนังสือ LibreOffice ด้วยเอกสารหลักที่เชื่อมโยงกัน

แบ่งต้นฉบับยาวๆ ออกเป็นบทๆ รวบรวมบทเหล่านั้นในโปรแกรม Writer และรักษาความสม่ำเสมอของรูปแบบ เนื้อหา และการตรวจสอบการส่งออก

เชื่อมต่อ LibreOffice Base กับ PostgreSQL ด้วยตัวช่วยสร้างในตัว

เชื่อมต่อ LibreOffice Base กับ PostgreSQL ด้วยตัวช่วยสร้างในตัว

ใช้ตัวเลือกการเชื่อมต่อ PostgreSQL โดยตรงของ Base เพื่อป้อนรายละเอียดเซิร์ฟเวอร์ เข้าสู่ระบบ บันทึกไฟล์การเชื่อมต่อ ODB และแก้ไขปัญหาข้อผิดพลาดในการเข้าถึงทั่วไป

ทำให้ฟอนต์แบบกำหนดเองพร้อมใช้งานสำหรับ LibreOffice Flatpak

ทำให้ฟอนต์แบบกำหนดเองพร้อมใช้งานสำหรับ LibreOffice Flatpak

ติดตั้งฟอนต์ในโฟลเดอร์ฟอนต์ของผู้ใช้ Linux รีสตาร์ท LibreOffice Flatpak และตรวจสอบว่าฟอนต์ปรากฏใน Writer โดยไม่ลดระดับการรักษาความปลอดภัยแอป

แก้ปัญหาโปรแกรม LibreOffice Save ขัดข้องบน Sonoma: ทำงานในพื้นที่ก่อนเป็นอันดับแรก

แก้ปัญหาโปรแกรม LibreOffice Save ขัดข้องบน Sonoma: ทำงานในพื้นที่ก่อนเป็นอันดับแรก

ปกป้องงานของคุณและแยกปัญหาการบันทึกข้อมูลผิดพลาดบนไดรฟ์เครือข่ายใน LibreOffice บน macOS Sonoma ด้วยเวิร์กโฟลว์ที่เน้นการบันทึกในเครื่องเป็นหลัก การตรวจสอบสิทธิ์ และการทดสอบแบบเจาะจง

รักษารหัส CSV ไว้ใน Calc โดยการนำเข้าเป็นข้อความ

รักษารหัส CSV ไว้ใน Calc โดยการนำเข้าเป็นข้อความ

รักษาเลขศูนย์นำหน้าใน Calc โดยการตั้งค่าคอลัมน์ ID เป็นข้อความระหว่างการนำเข้า CSV ตรวจสอบการแสดงตัวอย่าง และตรวจสอบข้อมูลที่บันทึกไว้