美文网首页
用Homebrew安装

用Homebrew安装

作者: 沉默羔羊121 | 来源:发表于2019-01-30 19:08 被阅读0次

    参考:https://cloud.tencent.com/developer/ask/190936

    首先使用喜欢的任何方法安装Java,包括Homebrew,SDKMAN或手动安装tar.gz文件。手动安装的优点是JDK的位置可以放置在Mac OSX的标准化位置。

    使用SDKMAN安装
    这是一个简单的模型,它处理安装和版本切换,但需要注意的是它将JDK安装到非标准目录中。

    < 参见下面“使用SDKMAN安装和切换版本” >

    使用Jabba安装
    这也是一个简单的模型,安装和版本切换都由同一个工具处理。安装到非标准目录。

    < 见下文“使用Jabba安装和切换版本” >

    从OpenJDK下载页面手动安装:
    http://jdk.java.net/11/下载适用于Mac OSX的OpenJDK 11
    取消归档OpenJDK tar,并将生成的jdk-11.jdk文件夹放入您的/Library/Java/JavaVirtualMachines/文件夹,因为这是JDK安装的标准和预期位置。您也可以在现实中随意安装。
    用Homebrew安装
    对于其他版本的Java:

    如果你还没有安装Homebrew。
    添加垃圾桶: brew tap homebrew/cask-versions
    寻找可安装的版本: brew search java
    检查将要安装的版本的详细信息: brew cask info java 请注意,当前版本是Java 11的Oracle商业版,而不是OpenJDK 11。
    安装JDK,例如特定版本java8,java10或java为当前: brew cask install java
    这些将被安装到/Library/Java/JavaVirtualMachines/Mac OSX上预期的传统位置。

    其他安装选项:
    还可以按照其网站上的说明安装Azul Systems Java Zulu认证的OpenJDK版本。

    Zulu®是OpenJDK的认证版本,完全符合Java SE标准。Zulu是100%开源的,可免费下载。现在,Java开发人员,系统管理员和最终用户可以享受开源Java的全部优势,具有部署灵活性和对升级时序的控制。

    我的JDK在哪里?!?!
    要查找在默认系统位置安装的以前安装的Java JDK的位置,请使用:

    /usr/libexec/java_home -V
    当使用像JEnv这样的工具,或者向SDKMAN添加本地安装,或者在Jabba中链接系统JDK时,这很有用 - 你需要知道在哪里找到它们。

    如果您需要通过其他工具查找JDK,请检​​查以下位置:

    SDKMAN安装到 ~/.sdkman/candidates/java/
    Jabba安装到 ~/.jabba/jdk
    使用JEnv切换版本
    JEnv希望Java JDK已经存在于机器上,并且可以在任何位置。通常,您会找到已安装的Java JDK/Library/Java/JavaVirtualMachines/。JEnv允许设置Java的全局版本,一个用于当前shell,一个每个目录的本地版本,当某些项目需要不同版本的版本时,它们很方便。

    如果您还没有安装JEnv,请在网站http://www.jenv.be/上进行手动安装或使用Homebrew。
    将任何Java版本添加到JEnv(如果您将其放在其他位置,请调整目录): jenv add /Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home
    使用以下命令设置全局版本: jenv global 11
    您还可以jenv add以类似方式添加其他现有版本,并列出可用的版本。例如Java 8:

    jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home
    jenv versions

    相关文章

      网友评论

          本文标题:用Homebrew安装

          本文链接:https://www.haomeiwen.com/subject/nsgcsqtx.html