【JDK版本常见报错及其解决】Unsupported major,熬夜整理Java面试笔试题

文章讲述了因项目工程JDK版本与电脑默认JDK版本不一致导致的系统不支持问题,作者提供了检查和修改JDK版本的步骤,并分享了针对Java工程师的自学资源,以帮助他们高效提升技能。
摘要由CSDN通过智能技术生成

翻译一下就是:不支持的专业版本51.0

(英语不好哈)大概意思就是你用的某一个东西版本不对,导致了系统不支持!

当时很是疑惑,之后在百度上找相关的解决方案,对于这个bug的解决还到是挺多的。但是很多都是中看不中用,长篇大论一大堆还没有解决问题。

后来经过仔细研究总结发现,造成这个bug的原因是因为:你的项目工程的JDK版本和你电脑自带的JDK版本不一样。我上面报的错误是51,对应的是jdk1.7版本,说明我当前工程用的jdk1.7的版本我的电脑不支持,

下面是响应数字对应的jdk版本:

  • J2SE 8 = 52,
  • J2SE 7(jdk1.7) = 51,
  • J2SE 6.0(jdk1.6)= 50,
  • J2SE 5.0(jdk1.5)= 49,
  • JDK 1.4 = 48,
  • JDK 1.3 = 47,
  • JDK 1.2 = 46,
  • JDK 1.1 = 45

那怎么办?

好办,把项目工程的jdk版本改一下不就行了。

下面是步骤

1、右击你的工程选择最下面的Preference,然后在弹出的对话框中找到:java compiler,

2、找到其中的Compiler Compilance level 后面就有jdk的版本号,

我这里是刚打开,因为我报的错误参数是51,对应的就是jdk1.7版本,所以可以看到下面有黄色的错误提醒,

小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
img

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
[外链图片转存中…(img-t0ZxdrX1-1710901322068)]

  • 9
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值