ฉันควรใช้ JAVA_HOME สำหรับ JDK ของ OpenJDK หรือ JRE ของ OpenJDK หรือไม่

1
Kurinoku 2020-02-27 00:29.

ในหลาย ๆ สถานการณ์ล่าสุด แต่ตอนนี้ฉันลองใช้โปรแกรมติดตั้งซึ่งแสดงข้อผิดพลาดและพูดบางอย่างตามบรรทัดของ "Java not installed" แม้ว่า JAVA_HOME จะถูกตั้งค่าเป็น JDK ที่ติดตั้งโดย AdoptOpenJDK installer สำหรับ Windows 10 64x ฉันไม่สามารถหาวิธีแก้ไขได้อย่างไรก็ตามวันนี้ฉันพยายามติดตั้ง Netbeans 8.2 และพบข้อผิดพลาดนี้ แต่ฉันพบว่าคุณสามารถส่งอาร์กิวเมนต์ไปยังโปรแกรมติดตั้ง (--javahome) ได้จากนั้นข้อความแสดงข้อผิดพลาดเปลี่ยนจาก "JDK ไม่พบ (ในเครื่องของคุณ) "ถึง" ไม่พบ JRE (ในตำแหน่งที่ระบุ) "ซึ่งดูแปลกกว่าด้วยซ้ำ จากนั้นฉันก็ส่ง JRE เป็น javahome และมันใช้งานได้ซึ่งทำให้ฉันประหลาดใจในตัวติดตั้งคุณสามารถเลือก jdk ที่ควรใช้ netbeans และแสดง jdk ที่ติดตั้งอย่างถูกต้อง ทำไมมันถึงเกิดขึ้น?

แก้ไข: JAVA_HOME คือ "C: \ Program Files \ AdoptOpenJDK \ jdk-13.0.2.8-hotspot \" และฉันไม่ได้เปลี่ยนเลยตลอดระยะเวลาการติดตั้ง

อาร์กิวเมนต์ --javahome คือ "C: \ Program Files \ AdoptOpenJDK \ jdk8u242-b08-jre" และฉันก็รู้หลังจากติดตั้งแล้วว่าไม่ได้อยู่ใน Path

แต่ฉันแน่ใจ 100% ว่า "C: \ Program Files \ AdoptOpenJDK \ jdk-13.0.2.8-hotspot \" อยู่ใน Path ซึ่งแปลกเพราะตามที่ฉันอ่านมาตัวติดตั้ง AdoptOpenJDK จะติดตั้ง JDK โดยมี JRE อยู่ภายใน เหรอ? หรืออย่างน้อยที่สุด JDK ก็ไม่ควรเป็นส่วนเหนือของ JRE?

แก้ไข 2: ฉันออกจากเส้นทาง JDK เป็น JAVA_HOME เพราะคำตอบนี้ JAVA_HOME ควรชี้ไปที่ JDK หรือ JRE?

1 answers

1
skomisa 2020-02-27 13:48.

คำถามจริงของคุณไม่ชัดเจน แต่ดูเหมือนปัญหา XY ปัญหาที่แท้จริงของคุณคือคุณมีปัญหาในการติดตั้ง NetBeans 8.2 (ใช่ไหม) แต่คุณไม่ได้รับการสรุปอย่างไม่ถูกต้องว่าสาเหตุนั้นเกี่ยวข้องกับการตั้งค่าJAVA_HOMEของคุณ มันไม่ใช่

ขั้นแรกจากหน้าดาวน์โหลด NetBeans 8.2โปรดทราบว่า" JDK 8 จำเป็นสำหรับการติดตั้งและเรียกใช้ Java SE, Java EE และ NetBeans Bundles ทั้งหมดNetBeans 8.2 ไม่ทำงานบน JDK 9 หรือใหม่กว่า " ดังนั้นอย่างน้อยส่วนหนึ่งของปัญหาของคุณคือคุณพยายามใช้ JDK 13 กับ NetBeans 8.2 นั่นจะไม่ได้ผล

ประการที่สองคุณไม่จำเป็นต้องตั้งค่าตัวแปรสภาพแวดล้อมJAVA_HOMEสำหรับ NetBeans 8.2 ให้ทำงาน ฉันแค่จงใจก่อวินาศกรรมการตั้งค่าJAVA_HOMEของฉันและ NetBeans 8.2 รีสตาร์ทและทำงานได้ดี นี่เป็นสิ่งที่ดีเพราะคุณอาจต้องการตั้งค่าJAVA_HOMEให้เป็น JDK ตามอำเภอใจด้วยเหตุผลอื่น ๆ ที่ไม่เกี่ยวข้องกับ NetBeans โดยสิ้นเชิงและการทำเช่นนั้นอาจทำให้ NetBeans 8.2 เสียหายหากใช้JAVA_HOME

ประการที่สาม NetBeans ไม่สนใจการตั้งค่าPATHของคุณเช่นกัน (นอกจากนี้ NetBeans ไม่สนใจJDK_HOMEและPATHหมายความว่าคุณสามารถติดตั้ง NetBeans เวอร์ชันต่างๆซึ่งแต่ละเวอร์ชันใช้ JDK ที่แตกต่างกันและเรียกใช้พร้อมกันอย่างปลอดภัย)

ในการระบุ JDK อย่างชัดเจนที่การติดตั้ง NetBeans 8.2 ของคุณควรใช้:

  • ค้นหาไฟล์netbeans.conf เป็นไฟล์ข้อความและอยู่ในไดเร็กทอรีetcภายใต้การติดตั้ง NetBeans 8.2 ของคุณ
  • เปิดแฟ้มที่ในโปรแกรมแก้ไขข้อความใด ๆ netbeans_jdkhomeและหาบรรทัดที่มีข้อความ
  • หากบรรทัดขึ้นต้นด้วย#(แสดงถึงบรรทัดที่แสดงความคิดเห็น) ให้ลบออกจากนั้นตั้งค่าnetbeans_jdkhomeเพื่อระบุพา ธ ไปยังการติดตั้ง JDK 8 ของคุณ บนเครื่อง Windows 10 ของฉันมีลักษณะดังนี้: netbeans_jdkhome="C:\Java\jdk1.8.0_221".
  • ตรวจสอบให้แน่ใจว่าคุณมีการตั้งค่าบรรทัดที่ไม่ใส่ข้อคิดเห็นหนึ่งบรรทัดเป็นnetbeans_jdkhome(ซึ่งจะเป็นไปยังไดเร็กทอรีการติดตั้ง JDK 8 ของคุณ) จากนั้นบันทึกการเปลี่ยนแปลงของคุณลงในnetbeans.confและ (re) เริ่ม NetBeans 8.2

หวังว่านั่นคือทั้งหมดที่คุณต้องทำเพื่อแก้ไขปัญหาของคุณ แต่หากไม่เป็นเช่นนั้นโปรดอัปเดตคำถามของคุณเพื่อชี้แจงปัญหาที่ชัดเจนที่ต้องได้รับการแก้ไข

Related questions

MORE COOL STUFF

Jana Duggar: ทุกสิ่งที่เธอพูดเกี่ยวกับความรักและกรอบเวลา 5 ปีของเธอเพื่อค้นหา 'หนึ่ง'

Jana Duggar: ทุกสิ่งที่เธอพูดเกี่ยวกับความรักและกรอบเวลา 5 ปีของเธอเพื่อค้นหา 'หนึ่ง'

Jana Duggar เปิดใจเกี่ยวกับการค้นหาความรักของเธอ นี่คือทุกสิ่งที่เธอพูดเกี่ยวกับหัวข้อและกรอบเวลา 5 ปีสำหรับการแต่งงาน

แซม ฮิวแฮนรู้ดีว่าเขาจะได้อะไรจากฉาก 'Outlander' — 'ฉันรู้สึกเหมือนตัวเองเป็นเจมี่เมื่อใส่มันลงไป'

แซม ฮิวแฮนรู้ดีว่าเขาจะได้อะไรจากฉาก 'Outlander' — 'ฉันรู้สึกเหมือนตัวเองเป็นเจมี่เมื่อใส่มันลงไป'

เมื่อเร็ว ๆ นี้ แซม ​​ฮิวแฮน นักแสดงจากเรื่อง 'Outlander' ได้เปิดเผยสิ่งที่เขาจะทำจากกองถ่ายเพื่อระลึกถึงเจมี เฟรเซอร์ บทบาทที่ทำให้เขากลายเป็นดารา

เพลงของบีทเทิลยุคแรกซึ่งเป็นหนึ่งใน 'การแสดงที่น่าตื่นเต้นที่สุด' ของวง อ้างอิงจากวงในของ Fab Four

เพลงของบีทเทิลยุคแรกซึ่งเป็นหนึ่งใน 'การแสดงที่น่าตื่นเต้นที่สุด' ของวง อ้างอิงจากวงในของ Fab Four

'She Loves You' เขียนขึ้นในหนึ่งชั่วโมง บันทึกเสียงในหนึ่งวัน และเป็นเพลงของ The Beatles ที่มีการแสดงที่ดีที่สุดเพลงหนึ่งในอาชีพของพวกเขา

Dolly Parton ช่วยคุณยายที่ 'ไม่ถูกต้อง' ของเธอ เมื่อไม่มีหลานคนอื่นๆ อยากทำ—เธอก็จะแกล้งเธอด้วย

Dolly Parton ช่วยคุณยายที่ 'ไม่ถูกต้อง' ของเธอ เมื่อไม่มีหลานคนอื่นๆ อยากทำ—เธอก็จะแกล้งเธอด้วย

Dolly Parton และคุณย่า Bessie มีความสัมพันธ์พิเศษ คุณยายพาร์ตันป่วยหนัก แต่นั่นไม่ได้ทำให้ดอลลี่หยุดแกล้งเธอ

ไม้ชนิดใดที่แข็งที่สุดในโลก?

ไม้ชนิดใดที่แข็งที่สุดในโลก?

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

10 สิ่งมีชีวิตใต้ทะเลที่น่ากลัวที่สุดที่แฝงตัวอยู่ในส่วนลึกของมหาสมุทร

10 สิ่งมีชีวิตใต้ทะเลที่น่ากลัวที่สุดที่แฝงตัวอยู่ในส่วนลึกของมหาสมุทร

มหาสมุทรเต็มไปด้วยความงาม แต่ก็ซ่อนสิ่งมีชีวิตใต้ท้องทะเลที่น่ากลัวที่สุดบางชนิดไว้เช่นกัน สัตว์เหล่านี้หลายชนิดซ่อนตัวอยู่ใต้ผิวน้ำอันมืดมิด ในโลกใต้ทะเลลึกอันแสนกดดันและมืดมิด

10 สุดยอดการร่ายมนตร์ดาบใน Minecraft

10 สุดยอดการร่ายมนตร์ดาบใน Minecraft

หากคุณกำลังต่อสู้กับศัตรูหรือกำลังเตรียมตัวสำหรับโหมด PvP การรู้ถึงการเสริมพลังดาบที่ดีที่สุดใน Minecraft จะช่วยให้คุณได้เปรียบอย่างมาก การเสริมพลังดาบจะช่วยให้คุณสร้างความเสียหายได้มากขึ้น เพิ่มจำนวนม็อบที่ดรอป และเพิ่มความทนทานของดาบ

13 ประเทศสังคมนิยมที่ดูแตกต่างกันอย่างมาก

13 ประเทศสังคมนิยมที่ดูแตกต่างกันอย่างมาก

เมื่อผู้คนพูดถึงประเทศสังคมนิยม พวกเขามักจะนึกถึงการควบคุมโดยรัฐบาลอย่างเต็มรูปแบบโดยไม่มีกรรมสิทธิ์ส่วนบุคคล แต่ในทางปฏิบัติ เศรษฐกิจแบบสังคมนิยมมีความหลากหลายอย่างมาก

ที่ 9,800 เหรียญสหรัฐ คุณจะ 'แพ็ค 'Em In' ใน Toyota RAV4 7 ที่นั่งปี 2008 นี้หรือไม่?

ที่ 9,800 เหรียญสหรัฐ คุณจะ 'แพ็ค 'Em In' ใน Toyota RAV4 7 ที่นั่งปี 2008 นี้หรือไม่?

RAV4 นี้อ้างว่าอยู่ในสภาพที่ดีเยี่ยมและมีไว้สำหรับการเล่นเก้าอี้ดนตรี

การแสดง Black Panther ของ Marvel จะเป็นการแสดงแอนิเมชั่นที่สำคัญที่สุด

การแสดง Black Panther ของ Marvel จะเป็นการแสดงแอนิเมชั่นที่สำคัญที่สุด

Eyes of Wakanda เชื่อมโยงโดยตรงกับ MCU พร้อมอัปเดตเกี่ยวกับ X-Men '97, What If..., Daredevil และอีกมากมาย

ประวัติการออกเดทของ Ava Gardner: ย้อนมองการแต่งงานและความโรแมนติกของไอคอนแห่งฮอลลีวูด

ประวัติการออกเดทของ Ava Gardner: ย้อนมองการแต่งงานและความโรแมนติกของไอคอนแห่งฮอลลีวูด

Ava Gardner แต่งงานกับ Mickey Rooney และ Frank Sintra และเธอยังคบหาดูใจกับดาราฮอลลีวูดอีกหลายคน ต่อไปนี้คือประวัติการออกเดทของ Ava Gardner

ภรรยาของจอห์น คลีส คือใคร? ข้อมูลทั้งหมดเกี่ยวกับเจนนิเฟอร์ เวด

ภรรยาของจอห์น คลีส คือใคร? ข้อมูลทั้งหมดเกี่ยวกับเจนนิเฟอร์ เวด

จอห์น คลีส แต่งงานกับเจนนิเฟอร์ เวด ภรรยาของเขาในปี 2012 นี่คือทุกสิ่งที่คุณต้องรู้เกี่ยวกับเจนนิเฟอร์ เวด ภรรยาของจอห์น คลีส

ภรรยาของไมเคิล ซี. ฮอลล์คือใคร? ข้อมูลทั้งหมดเกี่ยวกับมอร์แกน แม็คเกรเกอร์

ภรรยาของไมเคิล ซี. ฮอลล์คือใคร? ข้อมูลทั้งหมดเกี่ยวกับมอร์แกน แม็คเกรเกอร์

Michael C. Hall แต่งงานกับ Morgan Macgregor ภรรยาของเขาตั้งแต่ปี 2016 นี่คือทุกสิ่งที่คุณต้องการทราบเกี่ยวกับภรรยาของ Michael C. Hall

สามีของ Mena Suvari คือใคร? เกี่ยวกับ ไมเคิล โฮป

สามีของ Mena Suvari คือใคร? เกี่ยวกับ ไมเคิล โฮป

Mena Suvari แต่งงานกับ Michael Hope สามีของเธอมาตั้งแต่ปี 2018 นี่คือทุกสิ่งที่ควรรู้เกี่ยวกับสามีของ Mena Suvari

สรรพนามน่ากลัวมาก

มันทำให้ฉันประหลาดใจ ทันใดนั้นมันก็เกิดขึ้นบ่อยๆ มันอยู่กลางทางอีกครั้ง <ไม่ ไม่ใช่คนในมหาสมุทรแปซิฟิก คุณเป็นสีน้ำตาลแดง คนที่งานคาร์นิวัล> ทุกพาดหัวข่าวดัง…..

3 วิธีที่พิสูจน์แล้วในการพัฒนาทักษะการเขียนของคุณ

ประโยชน์ของการเขียนและกลยุทธ์ที่จะช่วยให้คุณทำได้

3 วิธีที่พิสูจน์แล้วในการพัฒนาทักษะการเขียนของคุณ

ในปี 2022 ด้วยการเปิดตัว GPT-3 ทักษะการเขียนดูเหมือนจะมีความสำคัญน้อยลง ด้วย AI คนที่เขียนไม่ดีก็สามารถสร้างพนักงานที่มีคุณภาพได้เช่นกัน

การพังทลายอย่างช้าๆ: เปิดเผยวิธีที่ผู้คนสูญเสียไปในอาชีพของพวกเขา

การพังทลายอย่างช้าๆ: เปิดเผยวิธีที่ผู้คนสูญเสียไปในอาชีพของพวกเขา

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

อะไรทำให้พอดคาสต์มีอิทธิพล?

อะไรทำให้พอดคาสต์มีอิทธิพล?

เมื่อสัปดาห์ที่แล้วฉันสังเกตเห็นข่าวประชาสัมพันธ์ที่เผยแพร่ผ่าน PressGazette (เว็บไซต์ข่าวของสื่ออังกฤษ) บทความประกาศว่า Acast ซึ่งเป็นบริษัทโฮสติ้งและโฆษณาพอดคาสต์ของ Scandi จะเป็นผู้นำกลุ่มผู้เผยแพร่ "อาจมีอิทธิพลมากที่สุด" ในพอดคาสต์

Language