Mac新机开箱必做:5分钟搞定Java开发环境(M1/M2芯片通用,JDK11+IntelliJ IDEA配置)
Mac新机开箱必做5分钟搞定Java开发环境M1/M2芯片通用JDK11IntelliJ IDEA配置刚拿到新款MacBook的开发者们尤其是搭载Apple Silicon芯片的机型往往迫不及待想开始编码。但配置开发环境这个看似简单的步骤却可能消耗大量时间。本文将带你用最优雅的方式在5分钟内完成从零到可运行的Java开发环境配置涵盖JDK11安装、环境变量设置到IntelliJ IDEA项目创建的完整流程。1. 基础工具准备Xcode与Homebrew在开始Java环境配置前需要确保两个基础工具就位。这些工具不仅是Java开发的基础也是后续安装其他开发工具的桥梁。Xcode命令行工具是苹果开发环境的基石即使不开发iOS应用也需要安装。打开终端Terminal.app执行以下命令xcode-select --install这个命令会触发图形化安装界面。安装完成后验证是否成功xcode-select -p正常应该输出/Library/Developer/CommandLineTools路径。接下来安装Homebrew这是macOS上最强大的包管理器。在终端中运行/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)安装完成后将Homebrew添加到环境变量中针对Apple Silicon芯片echo eval $(/opt/homebrew/bin/brew shellenv) ~/.zshrc source ~/.zshrc验证Homebrew安装brew --version2. JDK11安装与环境配置传统方式是从Oracle官网下载JDK安装包但使用Homebrew可以更高效地完成这一过程。对于Apple Silicon芯片M1/M2我们推荐使用OpenJDK 11。2.1 安装OpenJDK 11在终端中执行brew install openjdk11安装完成后需要将JDK添加到系统路径中。与Intel芯片不同Apple Silicon芯片的路径有所变化sudo ln -sfn /opt/homebrew/opt/openjdk11/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-11.jdk2.2 环境变量配置现代macOS默认使用zsh作为shell因此我们需要配置~/.zshrc文件而不是传统的.bash_profile。打开或创建配置文件nano ~/.zshrc添加以下内容export JAVA_HOME$(/usr/libexec/java_home -v11) export PATH$JAVA_HOME/bin:$PATH保存退出后CtrlO回车CtrlX使配置立即生效source ~/.zshrc验证安装java -version应该看到类似以下输出openjdk version 11.0.22 2024-01-16 OpenJDK Runtime Environment Homebrew (build 11.0.220) OpenJDK 64-Bit Server VM Homebrew (build 11.0.220, mixed mode)3. IntelliJ IDEA安装与配置IntelliJ IDEA是Java开发的首选IDE针对Apple Silicon芯片有原生优化版本。3.1 安装IntelliJ IDEA可以通过Homebrew直接安装brew install --cask intellij-idea-ce或者下载官方版本访问JetBrains官网选择Apple Silicon版本的Community或Ultimate版下载后拖拽到Applications文件夹3.2 首次运行配置首次启动IntelliJ IDEA时建议进行以下配置主题选择根据喜好选择Darcula深色或Light主题插件安装至少安装以下插件Lombok PluginSonarLintRainbow BracketsJDK配置确保IDEA自动检测到我们安装的JDK11验证JDK配置打开Preferences⌘,导航到Build, Execution, Deployment Build Tools Gradle确认Gradle JVM设置为JDK114. 创建第一个Java项目现在我们可以创建并运行第一个Java项目来验证整个环境。4.1 新建项目在欢迎界面选择New Project选择Java项目类型确保Project SDK显示为JDK11勾选Add sample code创建main类点击Create4.2 运行示例代码IDEA会自动生成一个简单的Hello World程序。要运行它找到src/main/java/Main.java文件点击main方法旁边的绿色运行按钮观察底部Run窗口的输出你应该看到Hello world!4.3 项目结构优化标准的Java项目应该遵循Maven或Gradle的目录结构。建议右键项目根目录选择New Directory创建以下目录src/main/resourcessrc/test/javasrc/test/resources5. 高级配置与优化完成基础配置后可以进行一些优化提升开发体验。5.1 多JDK版本管理如果需要同时管理多个JDK版本可以使用jenv工具brew install jenv添加已安装的JDKjenv add $(/usr/libexec/java_home -v11)设置全局默认版本jenv global 115.2 终端优化为终端添加Java信息显示编辑~/.zshrc添加function java_prompt() { local version$(java -version 21 | awk -F /version/ {print $2}) echo ☕ ${version} } PROMPT$(java_prompt) $PROMPT重新加载配置后终端提示符会显示当前Java版本。5.3 IDEA性能调优针对Apple Silicon芯片编辑IDEA的VM选项Help Edit Custom VM Options-Xms2g -Xmx4g -XX:ReservedCodeCacheSize1g -XX:UseZGC -Dsun.io.useCanonCachesfalse -Djdk.http.auth.tunneling.disabledSchemes这些设置可以显著提升IDEA在M1/M2芯片上的性能表现。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2568998.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!