centos升级 java

you can use the

sudo yum install java-1.8.0-openjdk

However, if you want to install a specific version of Java, such as Java 8, you can use the following command:

sudo yum install java-1.8.0-openjdk

To install Java 11, you can use:

sudo yum install java-11-openjdk

To install Java 17, you can use:

sudo yum install java-17-openjdk

Make sure to replace java-1.8.0-openjdk with java-11-openjdk or java-17-openjdk depending on which version of Java you want to install.

After installing the desired Java version, you can verify the installation by running:

java -version

This command will display the version of Java that is currently installed on your system.

If you encounter any issues with the above commands, it might be due to missing or outdated repositories. You can update your system's repositories and then try the installation again:

sudo yum update

sudo yum upgrade

Then try installing the desired Java version again using one of the above commands. Additionally, if you want to set a specific version of Java as the default, you can use the alternatives system:

sudo alternatives --config java

This command will list all installed Java versions and allow you to select the one you want to use as the default. Follow the prompts to set your preferred version.

Remember to restart your terminal or source your .bashrc file to ensure that the changes take effect:

source ~/.bashrc

or simply restart your terminal session.

The command alternatives --config java will list all installed Java versions and allow you to select the one you want to use as the default. Follow the prompts to set your preferred version. Remember to restart your terminal or source your .bashrc file to ensure that the changes take effect: source ~/.bashrc. Alternatively, you can also set the default Java version using environment variables in your .bashrc or .bash_profile file. This is particularly useful if you need to switch between different Java versions frequently. Here's how you can do it:

Setting Default Java Version Using Environment Variables in .bashrc or .bash_profile

Open your .bashrc or .bash_profile file in a text editor:

nano ~/.bashrc # or nano ~/.bash_profile if you prefer using .bash_profile

Add the following line to set the default Java version: Replace /path/to/java with the actual path to your Java executable for the version you want to set as default. You can find this path by running update-alternatives --display java. For example, if you want to set Java 11 as default:

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk # Adjust this path based on your actual installation path. You can find it using update-alternatives --display java.

export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH

Save and close the file. If you're using nano, press Ctrl + O to save and Ctrl + X to exit.

Reload your .bashrc or .bash_profile file: This will apply the changes immediately without needing to restart your terminal session. You can do this by running:

source ~/.bashrc # or source ~/.bash_profile if you're using .bash_profile instead of .bashrc.

Verify that the default Java version is set correctly: Run:

java -version

This should now display the version of Java that you set as default in your .bashrc or .bash_profile. 🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉���

相关推荐
Mr_Xuhhh4 分钟前
MySQL函数详解:日期、字符串、数学及其他常用函数
java·数据库·sql
开源技术27 分钟前
如何将本地LLM模型与Ollama和Python集成
开发语言·python
weixin_4370446428 分钟前
Netbox批量添加设备——堆叠设备
linux·网络·python
我有医保我先冲29 分钟前
AI 时代 “任务完成“ 与 “专业能力“ 的区分:理论基础、行业影响与个人发展策略
人工智能·python·机器学习
测试开发Kevin1 小时前
小tip:换行符CRLF 和 LF 的区别以及二者在实际项目中的影响
java·开发语言·python
笨手笨脚の1 小时前
Redis: Thread limit exceeded replacing blocked worker
java·redis·forkjoin·thread limit
爱学习的阿磊1 小时前
使用PyTorch构建你的第一个神经网络
jvm·数据库·python
阿狸OKay1 小时前
einops 库和 PyTorch 的 einsum 的语法
人工智能·pytorch·python
Lenyiin1 小时前
Linux 基础IO
java·linux·服务器
松☆2 小时前
Dart 核心语法精讲:从空安全到流程控制(3)
android·java·开发语言