Unsupported major.minor version 51.0

翻译一下就是:不支持的专业版本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版本,所以可以看到下面有黄色的错误提醒,

3、现在我把版本号降低到1.6,错误提醒就没有了,说明现在就可以了!

最后

为什么我不完全主张自学?
平台上的大牛基本上都有很多年的工作经验了,你有没有想过之前行业的门槛是什么样的,现在行业门槛是什么样的?以前企业对于程序员能力要求没有这么高,甚至十多年前你只要会写个“Hello World”,你都可以入门这个行业,所以以前要入门是完全可以入门的。
②现在也有一些优秀的年轻大牛,他们或许也是自学成才,但是他们一定是具备优秀的学习能力,优秀的自我管理能力(时间管理,静心坚持等方面)以及善于发现问题并总结问题。
如果说你认为你的目标十分明确,能做到第②点所说的几个点,以目前的市场来看,你才真正的适合去自学。

除此之外,对于绝大部分人来说,报班一定是最好的一种快速成长的方式。但是有个问题,现在市场上的培训机构质量参差不齐,如果你没有找准一个好的培训班,完全是浪费精力,时间以及金钱,这个需要自己去甄别选择。

我个人建议线上比线下的性价比更高,线下培训价格基本上没2W是下不来的,线上教育现在比较成熟了,此次疫情期间,学生基本上都感受过线上的学习模式。相比线下而言,线上的优势以我的了解主要是以下几个方面:
①价格:线上的价格基本上是线下的一半;
②老师:相对而言线上教育的师资力量比线下更强大也更加丰富,资源更好协调;
③时间:学习时间相对而言更自由,不用裸辞学习,适合边学边工作,降低生活压力;
④课程:从课程内容来说,确实要比线下讲的更加深入。

应该学哪些技术才能达到企业的要求?(下图总结)

Java全套资料免费领取方式:戳这里

204888/java-p7)**

[外链图片转存中…(img-8XtuBlHx-1628507434852)]

[外链图片转存中…(img-O4IPScqm-1628507434855)]

【JDK版本常见报错及其解决,京东数科Java面试相关推荐

  1. web报表工具FineReport使用中遇到的常见报错及解决办法(一)

    FineReport使用中遇到的常见报错及解决办法(一) 这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己. 出现问题先搜一下文档上有没有,再看看度娘有没有,再看看 ...

  2. k8s常见报错以及解决方法(一)

    k8s常见报错以及解决方法(一) 现阶段我们使用k8s集群越来越多,随之而来的是一系列的问题,接下来我向大家来介绍一下我遇到的一些问题以及解决方法 一.报错cannot allocate memory ...

  3. kubeadm常见报错和解决方法

    kubeadm常见报错和解决方法 参考文章: (1)kubeadm常见报错和解决方法 (2)https://www.cnblogs.com/only-me/p/10219903.html 备忘一下.

  4. autojs常见报错及解决

    autojs常见报错及解决 期待大家在下面评论补充. *@更多基础加autojs交流群553908361喽; 一键加群:点击加群 1.需要在ui模式下运行才能使用该函数 (file:///androi ...

  5. hexo博客本地服务器显示正常,Hexo 搭建博客 本地运行 常见报错及解决办法

    作为一名在hexo方面的新手,我在使用hexo编辑文档时遇到了很多问题,hexo generate编译的时候遇到了各种错误. 在此将这些错误及其解决方案记录下来,以便日后查证之用,同时,也可给各位在遇 ...

  6. Git常见报错及解决方法

    git常见报错解决方法 1.warning: LF will be replaced by CRLF in .idea/workspace.xml. git config --global core. ...

  7. java常问的报错_java常见报错及解决

    Java常见报错信息: Java Exception: 1.Error 2.Runtime Exception 运行时异常 3.Exception 4.throw 用户自定义异常 异常类分两大类型:E ...

  8. 【全网最详细yolov6】yoloV6调试记录(含训练自己的数据集及常见报错及解决方法)--持续更新ing

    本文手把手教你如何调试最新的yolov6,复现运行COCO2017及训练自己的数据集,目前该项目刚发布,BUG会比较多,调起来一般不会那么顺利,本文含windows+ubuntu,并给出了一些常见问题 ...

  9. Weblogic常见报错以及解决方法[转载]

    最近组织内部进行安全升级,由于目前所接触的项目均使用weblogic中间件部署,出现了一系列问题小问题,再此转载一下常见的错误处理方式以便后续查询.转载 追风若水:https://my.oschina ...

最新文章

  1. 公开课精华 | 移动机器人视觉三维感知的现在与将来
  2. python文件加锁
  3. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_06 Properties集合_2_Properties集合中的方法store...
  4. PowerShell 使用PowerTab加强Tab键自动补全
  5. 计算机基础854哈工大,854计算机基础大纲
  6. 利用SPI编写类似sockscap的代理工具
  7. 城市大脑总体框架和主要平台
  8. 转(解决抢购、秒杀、抢楼、抽奖等阻塞式高并发库存防控超量的思路方法)...
  9. Richer Convolutional Features for Edge Detection(RCF论文学习笔记)
  10. window系统 实现FFmpeg 录制音视频
  11. vscode插件不兼容无法安装
  12. Unity实现镜面反射效果
  13. 参加高中毕业十年同学会有感
  14. 响应式网页设计_响应式网页设计–如何使网站在手机和平​​板电脑上看起来不错
  15. Dreamweaver下拉菜单全攻略
  16. 01背包问题-动态规划算法(最简洁)
  17. 违反gpl协议_对于违反GPL软件存在哪些法律补救措施?
  18. SUB-1G无线射频收发器芯片DP4301/CMT2300A无线遥控器应用
  19. Matlab中cov函数
  20. 审计署计算机中级水平考试,自治区审计厅参加审计署上半年计算机审计中级考试成绩通报...

热门文章

  1. Google翻译PDF文档
  2. oracle marketing job description,职场英语:销售总监英文简历
  3. slg游戏服务器源码,【星际文明online】SLG科幻策略网游源代码资源
  4. STM32L051测试 (一、使用CubeMX生成工程文件 — ST系列芯片通用)
  5. ios 第三方键盘开发 无限刷屏浅析
  6. 整型,浮点型,大小字节知识细节一网打尽!
  7. (Matlab实现)基于蒙特卡诺和拉格朗日乘子法的电动车调度【有序、无序充放电】
  8. IDEA离线安装使用JFormDesigner(非商业用途)
  9. 数据库创建、增删改查、java连接数据库
  10. Python-EXECL批量打印