mac安装openjdk

解压

shell 复制代码
linxiang@192 ~ % cd /Users/linxiang/Work 
linxiang@192 Work % ls -all
total 379032
drwxr-xr-x   7 linxiang  staff        224  2 15 17:10 .
drwxr-x---+ 27 linxiang  staff        864  2 15 17:16 ..
-rw-r--r--@  1 linxiang  staff       6148  2 15 17:10 .DS_Store
drwxr-xr-x   2 linxiang  staff         64  2 15 16:41 MyRepository
drwxr-xr-x  10 linxiang  staff        320  2 15 16:34 apache-maven-3.8.3
-rw-r--r--@  1 linxiang  staff    9042049  2 15 16:17 apache-maven-3.8.3-bin.tar.gz
-rw-r--r--@  1 linxiang  staff  181747413  2 15 17:08 openjdk-17.0.1_macos-aarch64_bin.tar.gz
linxiang@192 Work % tar -zxvf openjdk-17.0.1_macos-aarch64_bin.tar.gz 

配置环境变量

shell 复制代码
linxiang@192 Work % cd ~  
linxiang@192 ~ % vim .bash_profile 

export JAVA_HOME=/Users/linxiang/Work/jdk-17.0.1.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH:.
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

source .bash_profile  

检查版本

shell 复制代码
linxiang@192 ~ % java -version
openjdk version "17.0.1" 2021-10-19
OpenJDK Runtime Environment (build 17.0.1+12-39)
OpenJDK 64-Bit Server VM (build 17.0.1+12-39, mixed mode, sharing)
相关推荐
软泡芙44 分钟前
【Bug】ReactiveUI WPF绑定中依赖属性不更新的问题分析与解决方案
java·bug·wpf
小程故事多_801 小时前
Harness实战指南,在Java Spring Boot项目中规范落地OpenSpec+Claude Code
java·人工智能·spring boot·架构·aigc·ai编程
浪扼飞舟1 小时前
WPF输入验证(ValidationRule)
java·javascript·wpf
砍材农夫5 小时前
spring-ai 第四多模态API
java·人工智能·spring
她说..8 小时前
Java 对象相关高频面试题
java·开发语言·spring·java-ee
庞轩px8 小时前
深入理解 sleep() 与 wait():从基础到监视器队列
java·开发语言·线程··wait·sleep·监视器
皮皮林5519 小时前
面试官:ZSet 的底层实现是什么?
java
码云数智-大飞9 小时前
C++ RAII机制:资源管理的“自动化”哲学
java·服务器·php
2601_949816589 小时前
Spring+Quartz实现定时任务的配置方法
java
计算机毕设指导610 小时前
基于SpringBoot校园学生健康监测管理系统【源码文末联系】
java·spring boot·后端·spring·tomcat·maven·intellij-idea