jdk21(最新版) download 配置(linux window mac)

简介: 不同系统使用最新版jdk后续持续更新 可评论区提问

download

# 
wget https://download.oracle.com/java/20/latest/jdk-21_linux-x64_bin.deb
# 选择你需要的包类似格式替换包的名称就可以实现终端下载

jdk下载登录/oracle账号

  • 下载jdk有可能存在要求登录帐号的情况
    ```txt

    好心人的帐号

    账号: 59968873@qq.com
    密码: ZxC32145

账号: jkma404@gmail.com
密码: ZxC12345

# 配置
```shell
# debian
sudo dpkg -i jdk-21_linux-x64_bin.deb

# redhat/centos
rpm -ivh jdk-21_linux-x64_bin.rpm
vim /etc/profile
export JAVA_HOME=/usr/java/jdk-201_linux-x64_bin.rpm
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
source /etc/profile
  • macos
    • 双击触发默认的下载器
      在这里插入图片描述
    • 配置环境变量:安装完成后,需要配置环境变量以便于在终端中使用 JDK。在 macOS 上,可以在 .bash_profile 或 .zshrc(取决于你使用的 shell)中设置 JAVA_HOME 变量,指向你的 JDK 安装路径,然后将 JAVA_HOME/bin 添加到 PATH 变量中。这样,当你在终端中输入 java 命令时,系统知道去哪里找到正确的可执行文件
    • eg: JDK 安装在 /Library/Java/JavaVirtualMachines/jdk-20.jdk/Contents/Home .bash_profile 或 .zshrc 中添加以下行
      export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home
      export PATH=$JAVA_HOME/bin:$PATH
      

      jdk多个版本使用别名管理

      ```shell

      debain

      1 jdk全部版本列表

      sudo update-alternatives --list java

      2设置默认版本哦

      sudo update-alternatives --config java

      3 别名

      sudo update-alternatives --install /usr/bin/java java /path/to/jdk1.8.0/bin/java 1
      sudo update-alternatives --install /usr/bin/java java /path/to/jdk21/bin/java 2

      4切换

      sudo update-alternatives --config java

redhat/centos

1 列出可用的JDK安装:

alternatives --display java

2 设置JDK的默认版本:

alternatives --config java

3 不同的JDK版本创建别名:

alternatives --install /usr/bin/java java /path/to/jdk1.8.0/bin/java 1
alternatives --install /usr/bin/java java /path/to/jdk21/bin/java 2

4 JDK版本之间切换

alternatives --config java

macos

export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home
export JAVA_20_HOME=/Library/Java/JavaVirtualMachines/jdk-20.jdk/Contents/Home
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk20="export JAVA_HOME=$JAVA_20_HOME"
```

目录
相关文章
|
9月前
|
Ubuntu Linux 网络安全
Linux服务器之Ubuntu的安装与配置
Ubuntu Desktop是目前最成功、最流行的图形界面的Linux发行版;而Ubuntu Server也在服务器端市场占据了较大的份额。今天为大家详细介绍了Ubuntu Server的安装与配置,希望对你能有所帮助。关于VMware、VirtualBox等虚拟化软件的使用,朱哥还会在后续的文章中为大家详细介绍,敬请关注!
|
7月前
|
存储 Linux 开发工具
Linux环境下使用Buildroot配置软件包
使用Buildroot可以大大简化嵌入式Linux系统的开发和维护工作,但它需要对Linux系统和交叉编译有深入的理解。通过上述步骤,可以有效地配置和定制软件包,为特定的嵌入式应用构建高效、稳定的系统。
827 11
|
10月前
|
Kubernetes Linux 网络安全
Rocky Linux 8.9配置Kubernetes集群详解,适用于CentOS环境
初始化成功后,记录下显示的 `kubeadm join`命令。
707 0
|
12月前
|
开发框架 Java 关系型数据库
在Linux系统中安装JDK、Tomcat、MySQL以及部署J2EE后端接口
校验时,浏览器输入:http://[your_server_IP]:8080/myapp。如果你看到你的应用的欢迎页面,恭喜你,一切都已就绪。
750 17
|
Java 关系型数据库 MySQL
在Linux操作系统上设置JDK、Tomcat、MySQL以及J2EE后端接口的部署步骤
让我们总结一下,给你的Linux操作系统装备上最强的军队,需要先后装备好JDK的弓箭,布置好Tomcat的阵地,再把MySQL的物资原料准备好,最后部署好J2EE攻城车,那就准备好进军吧,你的Linux军团,无人可挡!
459 18
|
12月前
|
关系型数据库 MySQL Java
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
640 11
|
开发框架 关系型数据库 Java
Linux操作系统中JDK、Tomcat、MySQL的完整安装流程以及J2EE后端接口的部署
然后Tomcat会自动将其解压成一个名为ROOT的文件夹。重启Tomcat,让新“植物”适应新环境。访问http://localhost:8080/yourproject看到你的项目页面,说明“植物”种植成功。
331 10
|
11月前
|
Linux 网络安全 开发工具
在Linux下配置gitee与Github的远程仓库
注意,git push后,是输入你的账号与密码。这个步骤可以通过特殊设置省去,但是一开始还是不要太省。
559 0
|
8月前
|
Linux 应用服务中间件 Shell
二、Linux文本处理与文件操作核心命令
熟悉了Linux的基本“行走”后,就该拿起真正的“工具”干活了。用grep这个“放大镜”在文件里搜索内容,用find这个“探测器”在系统中寻找文件,再用tar把东西打包带走。最关键的是要学会使用管道符|,它像一条流水线,能把这些命令串联起来,让简单工具组合出强大的功能,比如 ps -ef | grep 'nginx' 就能快速找出nginx进程。
917 1
二、Linux文本处理与文件操作核心命令
|
8月前
|
Linux
linux命令—stat
`stat` 是 Linux 系统中用于查看文件或文件系统详细状态信息的命令。相比 `ls -l`,它提供更全面的信息,包括文件大小、权限、所有者、时间戳(最后访问、修改、状态变更时间)、inode 号、设备信息等。其常用选项包括 `-f` 查看文件系统状态、`-t` 以简洁格式输出、`-L` 跟踪符号链接,以及 `-c` 或 `--format` 自定义输出格式。通过这些选项,用户可以灵活获取所需信息,适用于系统调试、权限检查、磁盘管理等场景。
527 137