您的位置:

Idea指定JDK版本

一、安装多个JDK版本

在使用Idea开发时,有时需要使用到不同版本的JDK,如果系统只安装了一个版本的JDK,需要在Idea配置每次使用时使用的JDK版本,十分麻烦。因此,我们需要在系统中安装多个JDK版本,以供选择使用。

在MacOS系统下,可以使用Homebrew安装多个JDK版本。

# 安装JDK 8
brew tap adoptopenjdk/openjdk
brew cask install adoptopenjdk8

# 安装JDK 11
brew tap adoptopenjdk/openjdk
brew cask install adoptopenjdk11

# 安装JDK 14
brew tap adoptopenjdk/openjdk
brew cask install adoptopenjdk14

在Windows系统下,可以手动下载JDK压缩包并解压到指定路径下,然后通过Idea的“Project Structure”中的“SDKs”选项卡进行添加和设置。

二、在Idea中指定JDK版本

1. 全局设置JDK版本。

在Idea中,我们可以设置全局的JDK版本。打开Idea中的设置页面,选择"Build, Execution, Deployment" -> "Java Compiler"选项卡,在其中找到"Project Bytecode Version"选项,设置为想要使用的JDK版本即可。

Preferences -> Build, Execution, Deployment -> Java Compiler -> Project Bytecode Version

2. 针对不同的project设置JDK版本。

Idea中可以为不同的project设置不同的JDK版本。在Idea中选择需要进行设置的project,选择"File" -> "Project Structure" -> "Project",在其中设置"Project SDK"选项即可。

File -> Project Structure -> Project -> Project SDK

3. 针对不同的module设置JDK版本。

在Idea中,我们可以为不同的module设置对应的JDK版本。在Idea中选择需要进行设置的module,选择"File" -> "Project Structure" -> "Modules",在其中设置"Module SDK"选项即可。

File -> Project Structure -> Modules -> Module SDK

三、使用Maven指定JDK版本

在使用Maven构建项目时,我们也可以设置使用的JDK版本。在Maven的POM文件中,可以通过配置maven.compiler.source和maven.compiler.target参数指定使用的JDK版本。

  
    
   
        
    
            
     org.apache.maven.plugins
     
            
     maven-compiler-plugin
     
            
     3.8.1
     
            
     
                
      1.8
                
      1.8
      
            
     
        
    
    
   

  

四、结语

通过文章的介绍,我们了解到了在Idea和Maven中如何指定使用的JDK版本。对于开发过程中需要使用不同版本的JDK的开发人员来说,这是非常重要的知识点。