ฉันจะอัพเกรด mac เป็น OpenJDK 11 โดยใช้ Homebrew ได้อย่างไร


0

หากฉันต้องการ Java SE 8 บน mac ของฉันจะเป็นวิธีที่รวดเร็วในการอัพเกรดเป็น OpenJDK 11 โดยใช้ Homebrew อย่างไร


1
มีเหตุผลบางอย่างที่คุณไม่สามารถทำได้ brew search java หาคำตอบ?
nohillside

เกิดอะไรขึ้นถ้าฉันไม่เคยคิดที่จะใช้ brew search? เกิดอะไรขึ้นถ้าผู้ใช้คนต่อไปไม่เคยคิดที่จะใช้ brew search?
brodybits

1
เอาล่ะดูสิ man brew หรือเว็บไซต์อาจจะไม่ขอมากเกินไปฉันคิดว่า
nohillside

หรือกำลังวางคำถามพร้อมกับคำตอบเพื่อช่วยเหลือผู้ใช้รายต่อไปซึ่งเป็นสิ่งที่ฉันทำ ฉันอัพเดตคำตอบพร้อมกับข้อมูลบางอย่างเกี่ยวกับวิธีที่ผู้ใช้สามารถใช้งานได้ brew searchเพื่อตอบสนองต่อความคิดเห็นรวมถึงข้อมูลสำคัญเกี่ยวกับ Homebrew ที่เก่ากว่า java แพคเกจ
brodybits

คำตอบ:


0

คำสั่งต่อไปนี้ได้หลอกลวงสำหรับฉัน:

brew cask install java

คำตอบนี้สันนิษฐานว่ามีการติดตั้ง Homebrew เวอร์ชันล่าสุดพร้อมด้วย brew cask install เปิดใช้งานและทำงานอยู่

ณ จุดนี้, java -version แสดงให้เห็นว่า openjdk 11.0.2 และ javac --version แสดงให้เห็นว่า javac 11.0.2 (ไม่มี JAVA_HOME ตัวแปรสภาพแวดล้อมที่ใช้งาน) คำสั่งต่อไปนี้แสดงทั้งรุ่น JDK ที่ติดตั้ง:

  • /usr/libexec/java_home -V
  • ls /Library/Java/JavaVirtualMachines

นี่คือที่มาของ java ถัง: https://github.com/Homebrew/homebrew-cask/blob/master/Casks/java.rb

วิธีค้นหาแพ็คเกจที่เกี่ยวข้องใน Homebrew: brew search java

โปรดทราบว่าก่อนหน้านี้บางส่วน java แพคเกจเช่น java8 ยังคงใช้ Oracle JDK แทน OpenJDK วิธีการติดตั้งแพ็คเกจ OpenJDK โดยใช้ AdoptOpenJDK ได้อธิบายไว้ใน: ฉันจะติดตั้ง java openjdk 8 บน High Sierra ได้อย่างไร

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.