【工具使用】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版本这几步都设置到了吗,少其中一步你的项目可能会报错出现小红叉而不会在具体的文件上出现小红叉,即使你的项目能跑,好像运行没什么问题,等项目部署到服务器上,真正的版本问题出现,很有可能就找不到方向了。在此重要提醒!!!




完结!

相关文章
|
5月前
|
Java
IDEA修改JDK版本
在IDEA中修改项目JDK版本的方法如下:1. 右键点击项目;2. 选择“Open Module Settings”,如图所示;3. 在弹出窗口中配置自定义的JDK路径。通过以上步骤,可轻松更改项目所使用的JDK版本,满足不同开发环境的需求。
1112 65
|
2月前
|
Ubuntu Java Android开发
在Ubuntu 18.04上安装与JDK 8兼容的Eclipse版本的步骤。
安装过程结束后,您就可以开始使用Eclipse来开发您的Java项目了,并且确保它与JDK 8兼容无误。这个过程涉及的是一个基本的安装流程,针对使用Java 8的用户,Eclipse的其他配置和插件安装根据个人开发环境和需求来定制。
164 0
|
5月前
|
Java 关系型数据库 MySQL
在Linux平台上进行JDK、Tomcat、MySQL的安装并部署后端项目
现在,你可以通过访问http://Your_IP:Tomcat_Port/Your_Project访问你的项目了。如果一切顺利,你将看到那绚烂的胜利之光照耀在你的项目之上!
304 41
|
6月前
|
Java API 开发工具
Android cmdline-tools版本与最小JDK的关系
总的来说,Android的命令行工具和JDK之间的关系就像是一场舞会,两者需要彼此配合,才能共同创造出美妙的舞蹈。如果选择了不合适的舞伴(即不兼容的版本),可能会导致舞蹈中的步伐混乱,甚至无法完成舞蹈。而即使选择了合适的舞伴,也需要考虑舞伴的舞蹈技巧(即性能和稳定性),才能确保舞蹈的完美表现。因此,选择合适的Android命令行工具和JDK版本,是每一个Android开发者都需要面对的重要决定。
201 13
|
11月前
|
Java Android开发
Eclipse 创建 Java 项目
Eclipse 创建 Java 项目
134 4
|
11月前
|
Android开发
Eclipse 关闭项目
Eclipse 关闭项目
184 2
|
11月前
|
Java 编译器 Android开发
Eclipse 编译项目
Eclipse 编译项目
106 1
|
12月前
|
Java 关系型数据库 MySQL
【编程基础知识】Eclipse连接MySQL 8.0时的JDK版本和驱动问题全解析
本文详细解析了在使用Eclipse连接MySQL 8.0时常见的JDK版本不兼容、驱动类错误和时区设置问题,并提供了清晰的解决方案。通过正确配置JDK版本、选择合适的驱动类和设置时区,确保Java应用能够顺利连接MySQL 8.0。
969 1
|
12月前
|
Java
让星星⭐月亮告诉你,jdk1.8 Java函数式编程示例:Lambda函数/方法引用/4种内建函数式接口(功能性-/消费型/供给型/断言型)
本示例展示了Java中函数式接口的使用,包括自定义和内置的函数式接口。通过方法引用,实现对字符串操作如转换大写、数值转换等,并演示了Function、Consumer、Supplier及Predicate四种主要内置函数式接口的应用。
95 1
|
3月前
|
存储 Ubuntu 安全
在Ubuntu 16.04上安装openjdk-6/7/8-jdk的步骤
在整个安装过程中,你可能需要管理员权限,因此你可能要使用 `sudo` 来获取必要的权限。记得做完每一个步骤后,都要检查输出,以确保没有发生错误,并且每项操作都成功完成。如果在安装过程中遇到问题,查看 `/var/log/` 下的日志文件对于问题的解决可能是有帮助的。
166 21