最新Linux下使用conda配置Java23或17保姆教程(附赠安装包)

随着技术的不断进步,越来越多的开发者开始在Linux环境下进行Java应用的开发。Java 17作为长期支持版本(LTS),提供了许多新特性和性能改进。当然现在最新的是Java23,这个还作为实验版本未广泛使用。对于需要管理多个编程环境的开发者来说,conda是一个非常实用的工具。本教程将详细介绍如何在Linux系统下使用conda来配置Java 17环境。conda的安装可以见之前的博客:

最新保姆级Linux下安装与使用conda:从下载配置到使用全流程-CSDN博客


 我们分两种方式:

目录

1.conda自动安装

(1)创建conda环境并激活

(2)openjdk安装

(3)安装完后确认

(4)安装成功但是还是找不到java17的解决

2.手动方式安装 

(1)官网下载java安装包 

(2)解压

(3)添加路径

 (4)验证


1.conda自动安装

(1)创建conda环境并激活

conda create --name java17env
conda activate java17env

(2)openjdk安装

conda install -c conda-forge openjdk=17

中途遇到要键入的步骤键入y,表示安装。 

如果一直在solving environment步骤,则就是网络不好,我们ctrl+c结束任务,换用下面的手动安装步骤

(3)安装完后确认

安装完成后,可以通过以下命令验证Java 17是否安装成功:

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)

(4)安装成功但是还是找不到java17的解决

一般是路径没有添加到bashrc中,或者添加完没有更新。

输入:

source ~/.bashrc

 再试一遍,不行的话,查找java路径是否存在了:

which java

然后,将输出的路径添加到.bashrc.zshrc文件中:

echo 'export PATH="/path/to/java/bin:$PATH"' >> ~/.bashrc

替换/path/to/java/bin为你实际的Java bin目录路径。之后,重新加载配置文件:

source ~/.bashrc

 

2.手动方式安装 

我们在之前自动的安装不行的话,我们还是使用手动:

(1)官网下载java安装包 

我们首先从ORACLE官网下载java安装包:

Java Downloads | Oracle

 

当然,由于官网需要注册登录,这里我提供我下载好的jdk23和jdk17安装包:

jdk17:
链接:https://pan.baidu.com/s/1KyVLR1oqQCsTjnZ8OGOMXw?pwd=45g2 
提取码:45g2 
jdk23:
链接:https://pan.baidu.com/s/1qHhGfLL4ZnSQgHbqiLVb4A?pwd=jG11 
提取码:jG11 


(2)解压

将压缩包上传到linux上后,在一个你想存放java的位置进行解压

tar -zxvf jdk-17.0.13_linux-x64_bin.tar.gz

(3)添加路径

注意要conda使用java路径,因此最好这个路径添加在conda的路径的前面:

把里面的yourPath改为你刚刚安装的java目录

export JAVA_HOME=yourPath/java17/jdk-17.0.13
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

先输入cd ,回到根目录,然后打开bashrc进行添加:

cd
vim .bashrc

添加在最前面

也可以用程序添加:先替换yourPath改为你刚刚安装的java目录

echo -e 'export JAVA_HOME=yourPath/java17/jdk-17.0.13\nexport JRE_HOME=${JAVA_HOME}/jre\nexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib\nexport PATH=${JAVA_HOME}/bin:$PATH' | cat - ~/.bashrc > temp && mv temp ~/.bashrc

替换后的效果如下:(确保在conda配置的前面

保存关闭后激活:

source ~/.bashrc

 (4)验证

键入:

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)

以上就是conda配置java的全部过程了,如果遇到任何问题欢迎评论区与我讨论!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

tRNA做科研

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值