Mac 安装Java环境



一 JDK的安装

    .bash_profile 的新建和位置的配置,有一种新的路径地址,可参考   http://www.importnew.com/17192.html   

    BONUS: Linux里面关于文件的软连接和硬链接的问题,如上面的地址是什么意思?


二 maven 的配置

     setting 文件的配置

    其存放位置,放在conf 中; bash_profile文件的位置

    BONUS: maven的原理和编译等等的深层理解

三 git 的安装     

    首次使用 git clone 时,注意要将ssh key 在本机生成一下,然后 复制到网站到相应位置上。从而建立  ssh链接到时候不需要每次都输入密码

     BONUS  sshkey 的加密原理


四 linux命令

     1 创建文件夹  ,mkdir

     2 更改文件名, mv 

     3 显示当前文件路径,pwd

     4 解压 tgz     tar zxvf  test.tgz -C 指定目录


  五 下载IDE 

       注意找到好的注册码 for IDEA ,但是两种不同的激活方式,一个用什么主机,还可以搭建自己的IDEA 主机,是个什么意思呢?

BONUS  http://blog.lanyus.com/archives/174.html   可以搭建自己的IDEA授权服务器

      



MacBook 上安装 Java 环境(即 JDK,Java Development Kit)是进行 Java 开发的前提。以下是 **详细、推荐且适用于所有 macOS 版本(包括 Apple Silicon M1/M2/M3 芯片)的安装方法**。 --- ## ✅ 一、确认是否已安装 Java 打开终端(Terminal),运行: ```bash java -version ``` - 如果输出类似: ``` java version "17.0.9" 2023-10-17 LTS ``` 表示已安装 Java。 - 如果提示 `command not found`,则需要安装。 --- ## ✅ 二、推荐安装方式:使用 [Homebrew](https://brew.sh) + Adoptium (Eclipse Temurin) 这是目前最简单、最可靠的方式。 ### 🔧 步骤 1:安装 Homebrew(如果还没装) 在终端中执行: ```bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` > 安装完成后,关闭并重新打开终端,或运行提示中的 PATH 添加命令。 --- ### 🔧 步骤 2:通过 Homebrew 安装 Eclipse Temurin JDK(官方推荐 OpenJDK 发行版) ```bash brew install temurin ``` 这将安装最新的 **LTS 版本 JDK(如 Java 17 或 21)**,适用于生产环境。 #### 📝 想安装特定版本?用以下命令: | Java 版本 | 命令 | |----------|------| | Java 8 | `brew install temurin8` | | Java 11 | `brew install temurin11` | | Java 17 | `brew install temurin17` | | Java 21 | `brew install temurin21` | ✅ 推荐选择 **Java 17 或 Java 21(LTS 长期支持版)** --- ### 🔧 步骤 3:验证安装成功 ```bash /usr/libexec/java_home -V ``` 会列出所有已安装的 JDK: ```text Matching Java Virtual Machines (1): 17.0.9 (x86_64) "Eclipse Foundation" "Temurin-17.0.9" "/Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home" ``` 然后测试: ```bash java -version javac -version ``` 你应该看到类似: ```text openjdk version "17.0.9" 2023-10-17 OpenJDK Runtime Environment Temurin-17.0.9+9 (build 17.0.9+9) OpenJDK 64-Bit Server VM Temurin-17.0.9+9 (build 17.0.9+9, mixed mode) ``` --- ## ✅ 三、配置 JAVA_HOME 环境变量(可选但推荐) 很多开发工具(如 IntelliJ IDEA、Maven、Gradle、Spring Boot)需要 `JAVA_HOME`。 ### 1. 查找当前 JDK 路径: ```bash /usr/libexec/java_home -v 17 ``` 输出示例: ``` /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home ``` ### 2. 编辑 shell 配置文件 根据你使用的 shell(通常是 `zsh`): ```bash nano ~/.zshrc ``` 添加如下内容(以 Java 17 为例): ```bash export JAVA_HOME=$(/usr/libexec/java_home -v 17) export PATH=$JAVA_HOME/bin:$PATH ``` > 💡 `-v 17` 会自动指向最新更新的 Java 17,即使以后升级也不需改配置。 ### 3. 使配置生效 ```bash source ~/.zshrc ``` ### 4. 验证 ```bash echo $JAVA_HOME java -version ``` --- ## ✅ 四、其他安装方式(备选) | 方法 | 说明 | |------|------| | **Oracle JDK** | 官网下载 dmg 安装包:[https://www.oracle.com/java/technologies/downloads/](https://www.oracle.com/java/technologies/downloads/) <br> 支持 M1/M2,但商业用途需授权 | | **OpenJDK 直接下载** | 访问 [https://adoptium.net](https://adoptium.net) 下载 `.pkg` 或 `.dmg` 手动安装 | | **SDKMAN!** | 适合管理多个 Java 版本:<br>`curl -s "https://get.sdkman.io" | bash`<br>`sdk install java 17.0.9-tem` | --- ## ✅ 五、验证你的 Java 是否正常工作 创建一个测试程序: ```bash echo 'public class Hello { public static void main(String[] args) { System.out.println("Hello from Java on MacBook!"); } }' > Hello.java ``` 编译并运行: ```bash javac Hello.java java Hello ``` 输出: ``` Hello from Java on MacBook! ``` 🎉 成功! --- ## ✅ 六、常见问题解决 | 问题 | 解决方案 | |------|-----------| | `The operation couldn’t be completed. Unable to locate a Java Runtime.` | 安装 JDK 后重启终端,或检查 `/Library/Java/JavaVirtualMachines/` 是否有 JDK 目录 | | M1 芯片兼容性问题 | 使用 `temurin` 或 Oracle 提供的 aarch64 版本,不要使用 x86_64 Rosetta 版本 | | 多个 Java 版本切换 | 使用 `export JAVA_HOME=$(/usr/libexec/java_home -v 11)` 切换版本,或使用 `jenv` 工具 | --- ## ✅ 总结:推荐流程 ```bash # 1. 安装 Homebrew(首次) /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" # 2. 安装 Temurin JDK 17(稳定推荐) brew install temurin17 # 3. 设置环境变量 echo 'export JAVA_HOME=$(/usr/libexec/java_home -v 17)' >> ~/.zshrc echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.zshrc source ~/.zshrc # 4. 验证 java -version javac -version ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值