jdk8和jdk11切换
时间: 2023-10-06 12:08:53 浏览: 145
要在JDK8和JDK11之间进行切换,首先需要安装JDK11。可以在Oracle官网注册登录后下载JDK11的安装包(.exe),安装完成后,JDK11会自动替换JDK8,不需要重新配置环境变量。
在安装完成后,可以通过在命令行中输入"java -version"来查看当前使用的JDK版本,确保版本已经切换为JDK11。如果需要切换回JDK8,可以通过在IDEA中进行配置来实现各种版本的切换。首先,在IDEA中添加JDK11的安装位置作为新的JDK。然后,在项目设置中选择对应的JDK版本,重新编译和运行项目后,版本就会改变,实现了版本的切换。
需要注意的是,以上只是在IDEA中切换JDK版本,不需要对环境变量进行操作。如果需要在创建不同版本的项目时切换JDK版本,只需要选择对应的JDK版本即可。如果需要修改"java -version"显示的版本信息,那么就需要修改环境变量。另外,如果只需要安装JDK8,可以在Java Downloads | Oracle中注册账号并下载JDK8的安装包。安装JDK8后,可以按照相同的步骤进行版本切换。
相关问题
linux jdk8和jdk11切换
要在Linux系统中切换从JDK 8到JDK 11,可以按照以下步骤进行操作:
1. 首先,确保你已经下载了JDK 11的压缩包,可以将其保存在/root/目录下。
2. 使用以下命令解压JDK 11的压缩包:
```
tar zxvf openjdk-11.0.1_linux-x64_bin.tar.gz
```
3. 将解压后的JDK 11目录移动到与JDK 8相同的目录下,以方便切换。假设JDK 8的安装目录为/usr/java/jdk1.8,将JDK 11移动到相同的目录下:
```
mv jdk-11.0.1 /usr/java/jdk1.8
```
现在你已经成功地将JDK 11安装在了与JDK 8相同的目录下。接下来,你可以使用以下步骤来切换JDK的版本:
1. 打开终端,并使用以下命令打开环境变量配置文件:
```
vim ~/.bashrc
```
2. 在打开的文件中,找到设置JAVA_HOME的行,将其修改为新的JDK路径。假设原来的JAVA_HOME设置为:
```
export JAVA_HOME=/usr/java/jdk1.8
```
修改为:
```
export JAVA_HOME=/usr/java/jdk-11.0.1
```
3. 保存并关闭文件。然后,使用以下命令使配置文件生效:
```
source ~/.bashrc
```
现在,JDK 11已经设置为默认的JAVA_HOME。你可以使用以下命令来验证JDK版本的切换:
```
java -version
```
你应该能够看到JDK 11的版本信息。
请注意,在切换JDK版本后,可能需要重新启动一些依赖于Java的应用程序或服务,以确保它们正常工作。
jdk11和jdk8自由切换
为了实现JDK 11和JDK 8的自由切换,您可以按照以下步骤进行配置:
1. 下载和安装JDK 11和JDK 8:从官方网站下载并安装JDK 11和JDK 8。
2. 配置环境变量:打开系统的环境变量配置页面。
3. 在系统变量中,点击"新建"按钮创建一个名为JAVA11_HOME的变量,并将其值设置为JDK 11的安装路径。
4. 同样地,再创建一个名为JAVA8_HOME的变量,并将其值设置为JDK 8的安装路径。
5. 在系统变量的Path变量中,添加%JAVA_HOME%\bin,这样系统可以找到JDK的可执行文件。
6. 点击确定保存并关闭环境变量配置页面。
现在,您可以通过修改JAVA_HOME变量的值来切换JDK版本。如果您想使用JDK 11,将JAVA_HOME的值改为%JAVA11_HOME%;如果您想使用JDK 8,将JAVA_HOME的值改为%JAVA8_HOME%。
请注意,切换JDK版本后,需要重新启动任何已经打开的命令提示符或其他应用程序,以使新的JDK版本生效。
希望以上步骤对您有所帮助!如果还有其他问题,请随时提问。
阅读全文
相关推荐















