@shixinde/vuepress-theme-init
Version:
2 lines (1 loc) • 3.23 kB
JavaScript
import{_ as e,c as a,o as t,a as n}from"./app-Dx9bNbfq.js";const o={},i=n('<h1 id="macos-配置-jenv环境" tabindex="-1"><a class="header-anchor" href="#macos-配置-jenv环境"><span>MacOS 配置 jenv环境</span></a></h1><ol><li>安装HomeBrew:</li></ol><p>/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" speed 2. 使用brew安装Fvm:</p><p>brew install jenv 3. 写入配置文件</p><p>echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc echo 'eval "$(jenv init -)"' >> ~/.zshrc 4.配置生效.</p><p>source ~/.zshrc 5.验证jenv是否配置完成</p><p>jenv doctor [ERROR] Java binary in path is not in the jenv shims. [ERROR] Please check your path, or try using /path/to/java/home is not a valid path to java installation. 输出结果报错:需要下载JDK</p><p>6.启用export插件</p><p>jenv enable-plugin export 输出结果</p><p>You may restart your session to activate jenv export plugin echo export plugin activated 7.启用Maven插件</p><p>jenv enable-plugin maven 输出结果</p><p>maven plugin activated 8.安装Java JDK</p><p>//安装最新版OpenJDK brew install --cask temurin</p><p>//安装其他版本 brew tap homebrew/cask-versions brew install --cask temurin11 brew install --cask temurin8 9.查看目前系统中存在的Java JDK版本</p><p>/usr/libexec/java_home -V 输出结果</p><p>Matching Java Virtual Machines (2): 11.0.16.1 (x86_64) "Microsoft Build of OpenJDK" - "Microsoft Build of OpenJDK 11" /Library/Java/JavaVirtualMachines/microsoft-11.jdk/Contents/Home 1.8.0_302 (x86_64) "Eclipse Temurin" - "Eclipse Temurin 8" /Library/Java/JavaVirtualMachines/temurin-8.jdk/Contents/Home 10.将现有的JDK添加到 jenv中</p><p>jenv add <jdk_path> 例如:</p><p>jenv add /Library/Java/JavaVirtualMachines/temurin-8.jdk/Contents/Home 查看下jenv管理的所有JDK版本:</p><p>jenv versions 输出:</p><ul><li>system (set by /Users/shen.ef/.jenv/version) 1.8 1.8.0.302 11.0 11.0.16.1 openjdk64-11.0.16.1 temurin64-1.8.0.302 11.设置全局jdk</li></ul><p>jenv global 1.8 12.设置shellJDK</p><p></p><p>13.如果要为项目指定JDK版本,只需在项目根目录下使用以下命令即可,jenv会在目录下生成.java-version文件来描述当前项目使用的JDK版本</p><p>jenv local 1.8</p>',24),r=[i];function s(p,c){return t(),a("div",null,r)}const v=e(o,[["render",s],["__file","java jdk 管理.html.vue"]]),u=JSON.parse(`{"path":"/java%20jdk%20%E7%AE%A1%E7%90%86.html","title":"MacOS 配置 jenv环境","lang":"zh-CN","frontmatter":{},"headers":[],"git":{"updatedTime":1747276455000,"contributors":[{"name":"yuanxinde","email":"2914310412@qq.com","commits":1}]},"filePathRelative":"java jdk 管理.md","excerpt":"\\n<ol>\\n<li>安装HomeBrew:</li>\\n</ol>\\n<p>/bin/zsh -c \\"$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)\\" speed\\n2. 使用brew安装Fvm:</p>\\n<p>brew install jenv\\n3. 写入配置文件</p>\\n<p>echo 'export PATH=\\"$HOME/.jenv/bin:$PATH\\"' >> ~/.zshrc\\necho 'eval \\"$(jenv init -)\\"' >> ~/.zshrc\\n4.配置生效.</p>"}`);export{v as comp,u as data};