【工具使用】eclipse来回切换项目的JDK版本的方法(最全的)

简介: 我们用eclipse在做项目的时候会切换jdk版本,本地运行的项目所使用的jdk版本比Linux服务器高(低),需要调低(高)JDK版本。那么如何通过eclipse配置来切换呢?

一、问题描述

我们用eclipse在做项目的时候会切换jdk版本,本地运行的项目所使用的jdk版本比Linux服务器高(低),需要调低(高)JDK版本。那么如何通过eclipse配置来切换呢?

二、解决方案

此处以我把jdk版本从1.8切换到1.7为例:

其实方法很简单,所有需要在eclipse中设置,分两块:

第一块:设置eclipse工作空间的JDK版本,即eclipse中所有项目的编译运行的环境(全局配置)

步骤1:Window —> Preferences —> Java —> Compiler —> 右侧面板设置为1.7

如图所示:

1.png

步骤2:Window —> Preferences —> Java —> Installed JREs —> 右侧面板“Add”本地的1.7版本JDK路径,并勾上

2.png

如果没有上面5的话,就点击5右边的Add…如下图:

3.PNG

点击Next会出现下图所示:按指示往下进行

4.PNG


继续往下看…


第二块:配置你要改变JDK的项目的JDK版本:

步骤3:点击项目右键 —> Properties —> Java Build Path —> Libraries —> 然后确保Libraries右侧的标签页“Order And Export”也出现JRE System Library [JavaSE-1.7]

点击项目右键(一般是cms-core分项目,而不是cms-cms项目)—> Properties(或项目右键 —> Build Path —> Configure Build Path)—> Java Build Path(右侧面板)—> Libraries —>(如果有JRE System Library [JavaSE-1.8]就点右侧的“Edit…”改为本地jdk1.7,如果是其他的jdk点“Remove” —> Add Library… —> 选“JRE System Library ” —> Next —> 再改为本地的jdk1.7)—> 然后确保Libraries右侧的标签页“Order And Export”也出现JRE System Library [JavaSE-1.7]

步骤4:与Java Build Path同页面的Java Compiler—右侧面板设置为1.7

步骤5:与Java Compiler同页面的Project Facets—右侧面板勾上Java,Version设为1.7

5.png


重要提示:有些人本来项目是好的或者新导下来没问题的项目,在设置完JDK后项目就出错了,项目包名上有小红叉,但是就是没找到报错的文件,此时你就要看看是不是你的项目右键 —> build path设置页面有没有报错的,也要看看你的JDK版本这几步都设置到了吗,少其中一步你的项目可能会报错出现小红叉而不会在具体的文件上出现小红叉,即使你的项目能跑,好像运行没什么问题,等项目部署到服务器上,真正的版本问题出现,很有可能就找不到方向了。在此重要提醒!!!




完结!

相关文章
|
3月前
|
Java Linux 开发工具
Jenv 多版本JDK管理
Jenv 可以对多版本JDK进行管理
|
3月前
|
Oracle JavaScript Java
JDK的版本迭代特性(JDK9 - JDK20)
JDK的版本迭代特性(JDK9 - JDK20)
|
2月前
|
Oracle Java 编译器
基本概念【入门、 发展简史、核心优势、各版本的含义、特性和优势、JVM、JRE 和 JDK 】(二)-全面详解(学习总结---从入门到深化)
基本概念【入门、 发展简史、核心优势、各版本的含义、特性和优势、JVM、JRE 和 JDK 】(二)-全面详解(学习总结---从入门到深化)
46 1
|
22天前
|
Java Maven
运行maven项目出现Error:java: JDK isn‘t specified for module ‘XXX‘
运行maven项目出现Error:java: JDK isn‘t specified for module ‘XXX‘
11 0
|
28天前
|
Java 应用服务中间件 nginx
idea打war包时,JDK版本的问题解决方式
idea打war包时,JDK版本的问题解决方式
13 0
|
1月前
|
Java
916.【Java】javap 查看 class 文件的jdk编译版本
916.【Java】javap 查看 class 文件的jdk编译版本
45 2
|
1月前
|
Oracle 安全 Java
JDK收费的各个版本(记录一下)
JDK收费的各个版本(记录一下)
230 0
|
2月前
|
Oracle Java 关系型数据库
JDK各版本的官方下载地址
JDK各版本的官方下载地址
|
3月前
|
Oracle IDE Java
基本概念【入门、 发展简史、核心优势、各版本的含义、特性和优势、JVM、JRE 和 JDK 】(二)-全面详解(学习总结---从入门到深化)(下)
基本概念【入门、 发展简史、核心优势、各版本的含义、特性和优势、JVM、JRE 和 JDK 】(二)-全面详解(学习总结---从入门到深化)
36 1
|
3月前
|
Java Android开发
用eclipse中打开Java项目
用eclipse中打开Java项目
40 1

推荐镜像

更多