Eclipse使用常见问题

本文介绍了解决Eclipse与Maven项目中遇到的JDK版本不匹配问题的方法,包括如何配置不同项目使用不同JDK版本,解决maven编译目标版本错误,以及如何在pom.xml中指定JDK版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Java Facets中的java后面版本缺失

解决:(默认匹配的是tomcat使用jdk最高版本,如果tomcat使用的是jdk7,则在java facets中找不到jdk8,只能找到包括7之前的)

 


2.同一个eclipse不同项目使用不同jdk办法,
以及其中maven编译显示javac: 无效的目标版本: 1.7
解决办法

(1)安装对应的jdk

(3)使用maven用不同的jdk编译项目

(4)选择maven编译项目的jdk

(5)注意编译时的命令尽量使用compile -e,这样会显示编译过程中详细的日志信息


3.Unsupported major.minor version 51.0 (unable to load class com.whaty.platfor
导致此问题的原因主要是eclipse默认的编译版本和项目的版本不一致,情况有两种
(1)eclipse中的版本compiler的版本和java facets版本以以及其他版本都一致,那么此时问题就是项目的需要版本和eclipse版本不对应
(2)eclipse中的版本compiler的版本和java facets版本不一致同样会报这个错误

(2)选择当前项目的编译版本(两者一致)


 


4.maven项目版本个更改之后又变回去问题,比如eclipse中有多个项目,不同的项目需要不同的jdk版本,解决方案通常都是使用默认的jdk运行,使用匹配项目的jdk进行编译,但是有时发现jdk更改之后,又变了回去
 

注意如果是maven项目,跟新版本之后update maven project就会变回原来的jdk版本,解决方案是不要update,?
或者在pom.xml中指定jdk的版本


eclipse断点上面有斜杠,不能打断点的解决办法
点击下图这个位置可以解决

 


eclipse查看类的继承树
鼠标悬浮在类上,按F4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SuperLBY

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值