我嘗試安裝xd64版本的jdk(來自 https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html),蘋果拒絕安裝它,說該軟件需要更新。
我嘗試安裝xd64版本的jdk(來自 https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html),蘋果拒絕安裝它,說該軟件需要更新。
只要運行
xattr -d com.apple.quarantine jdk-13.0.1_osx-x64_bin.dmg
刪除下載隔離標誌屬性。
根據Utsav T的評論,重要的是卸載並重新安裝安裝程序(jdk-13.0.1_osx-x64_bin.dmg),以確保安裝程序正常運行。
刪除隔離標誌屬性後,照常安裝。
您可以通過Homebrew安裝它。
啤酒桶安裝java
注意輸出中的安裝路徑,它應該類似於
==>將通用工件'jdk-13.0.1.jdk'移至'/Library/Java/JavaVirtualMachines/openjdk-13.0.1.jdk'。
xattr -r -d com.apple.quarantine /Library/Java/JavaVirtualMachines/openjdk-13.0.1.jdk
(不要忘記將JDK的路徑替換為第2步中的安裝路徑,因為JDK的版本可能會發生變化。)
您可以改用tar.gz文件-以下是相同的JDK。
解壓縮後,將JDK文件夾移到 / Library / Java / JavaVirtualMachines
中,就可以完成操作。
Oracle的答案/步驟對我有用,我使用自製軟件而不是壓縮包 https://www.oracle.com/technetwork/java/javase/using-jdk-jre-macos-catalina-5781620.html