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. 🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉���

相关推荐
智能体与具身智能6 小时前
TVA具身智能的概念、架构与应用(19)
人工智能·python·具身智能
魏 无羡6 小时前
webclient
java·webclient
2601_962294616 小时前
python中range函数怎么用
python·for循环·可迭代对象·range函数·整数列表
神仙别闹6 小时前
基于 C++ 实现两个有序链表序列的交集
java·c++·链表
青 春 记 忆7 小时前
零基础入门python70:Docker Compose 编排完整后端
python·后端开发
新时代牛马7 小时前
字符设备驱动完整篇:从 cdev_add、file_operations 到chrdev_open 与排障
开发语言·python
swordbob7 小时前
ReentrantLock 与 AQS 完整学习手册
java·开发语言
m0_587383008 小时前
全民健身解决方案软件开发实战:从架构设计到落地指南
java·spring boot·spring·架构·需求分析
白山编程大哥8 小时前
Java OutputStreamWriter 详解:从字符到字节的桥梁
java·开发语言·python
落羽的落羽9 小时前
【AI】快速理解AI应用的相关名词概念
linux·c++·人工智能·python·计算机网络·算法