随笔-JDK版本的切换

JDK版本的切换

有时为了使用新一点的API,项目需要使用高版本的JDK,比如JDK8切换到JDK11.

有时为了维护旧项目,需要使用旧版本的JDK,比如JDK8切换到JDK7.

这就需要安装和切换对应的JDK

安装对应版本的JDK

一般我们使用Java SE版本。Linux自带的是openJDK,windows下我们一般使用Oracle 的JDK。

下载安装过程略。

IDEA中切换SDK

我们的项目一般都是在IDE工具中开发的。Java典型的IDE是intellij IDEA。

在IDEA中打开对应的项目。作如下操作:

File->Project Structure->SDKs->点"+“号新建一个JDK,JDK所在目录选定前面JDK的安装目录。

这样,项目就会使用对应的JDK。

若已经按之前的JDK版本打开/导入了项目,为了使新的JDK生效,还需要做如下操作:

File->Project Structure->Modules->点击右侧Dependencis选项卡->Module SDK选择刚刚新建的那个JDK

Maven中切换compiler版本

我们一般是使用Maven构建程序的。

打开Maven要用到的pom文件,编译插件部分作如下修改:

<plugin>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.5.1</version>
    <configuration>
        <source>11</source>
        <target>11</target>
        <!--<release>11</release>-->
    </configuration>
</plugin>

最终,运行maven编译通过。