【要求】

Briefly describe an error from your past projects that you have recently completed or an error from other projects which impress you most. State the reason, impact of the error and how did you find it.

【解答】

在上学期的考勤系统制作过程中,我们后台采用的是Spring Boot和Hibernate。在后台的编写过程中,使用Eclipse IDE ,载入了maven project。代码编写差不多的时候,一编译,就报错了许多 java.lang.UnsupportedClassVersionError

看报错信息,是因为使用的jar包版本不对。   上网搜索报错信息后,知道了原因是JDK不同的版本,编译出的class文件是不同的。通过查看分析class文件前几个字节,可以找到对应的关系,详细的参考官方,细微的版本之间可能有差异。

之后我查看了我的eclipse jdk的版本是1.6的,而实验所需jar包明确要求jdk是需要1.7。于是我上网下载了jdk 1.7,重新编译后错误排除了。

这个小错误给我的印象很深,因为编程的时候经常是只考虑逻辑呀,语句呀有没有错误,很可能忽略这种问题,由于版本不同造成的错误也是很难发现的。使用IDE报错还容易发现一些,以前也有因为MySQL版本不匹配造成错误的时候,就很难发现。

转载于:https://www.cnblogs.com/Code-girl/p/6759594.html

【软件测试】Homework 1 Briefly describe an error相关推荐

  1. kubectl describe pod Error from server (NotFound):pods not found

    kubectl get pods -n kube-systemkubectl describe pods/heapster-7ff8d6bf9f-zt6kw 明明有pod,但是无法查看详细信息 必须得 ...

  2. Homework1_3015218130_许鹏程

    Homework 1 Briefly describe an error from my past projects. 很久以前的一个项目,忘了具体的代码,以下是error大致内容: 1 class ...

  3. 软件测试培训 高级测试/测试开发基本技能列表

    软件测试培训从事软件测试许多年,想必很多人都有感到迷茫不知所措的时候,人生的十字路口有很多,该如何抉择呢?有人成功转型,QA.项目管理.配置管理.当然还有技术型,性能测试.自动化测试.测试开发,而想要 ...

  4. 软件测试中怎么分析性能的好坏,软件测试中性能测试结果分析

    分析原则:51Testing软件测试网At(fnE`6e+|3e\| 具体问题具体分析(这是由于不同的应用系统,不同的测试目的,不同的性能关注点)51Testing软件测试网AIdb1YLb1n e ...

  5. 资源推荐 | TensorFlow电子书《FIRST CONTACT WITH TENSORFLOW》

    资源推荐 | TensorFlow电子书<FIRST CONTACT WITH TENSORFLOW> 2016-06-29 系统科学社 本书由 UPC Barcelona Tech大学教 ...

  6. Keras Tutorial: Deep Learning in Python

    This Keras tutorial introduces you to deep learning in Python: learn to preprocess your data, model, ...

  7. c/c++笔试面试题(4)

    c/c++笔试面试题(4) 2007-11-08 16:46 749人阅读 评论(0) 收藏 举报 Sony笔试题  1.完成下列程序  *  *.*.  *..*..*..  *...*...*.. ...

  8. ssis组件_SSIS脚本组件概述

    ssis组件 SSIS Script component is a prominent strength of SQL Server Integration Services since it all ...

  9. 46家中外知名企业笔试面试题目

    http://blog.sina.com.cn/s/blog_4897add3010009wj.html 微软 智力题 1.烧一根不均匀的绳子,从头烧到尾总共需要1个小时,问如何用烧绳子的方法来确 定 ...

最新文章

  1. 【Android View绘制之旅】Measure过程
  2. ubuntu 关闭qq打不开的终极方法
  3. STM32 进阶教程 16 - ADC1与ADC2同步采样
  4. Python名称空间是什么?
  5. sublime-text-2相关快捷键
  6. 【玩转cocos2d-x之三十六】Flappy Bird大集结
  7. mysql是bsd协议吗_freebsd下实现mysql的自动备份
  8. Swift 面向协议编程的那些事
  9. JavaScript对象的理解
  10. 怎么用计算机弹电脑病毒音乐,怎么制作电脑病毒?简单电脑病毒制作方法
  11. Ionic3 Demo
  12. 2017 NIPS | Inductive Representation Learning on Large Graphs
  13. Go是Google的语言,而不是我们的语言
  14. vbs恶搞小程序速成
  15. 电容笔适用所有平板吗?值得推荐电容笔排行
  16. <Linux开发>linux开发工具- 之-TFTP
  17. web服务器、应用服务器、web应用框架的关系
  18. 日语平假名与片假名的区别
  19. spring boot文件下载加水印(pdf,word,pdf,照片,excel)
  20. java计算机毕业设计基于安卓Android的多功能备忘录APP-springboot

热门文章

  1. 网页导出pdf不完整_今天才知道!Word、Excel、PDF格式还能随意转换,20秒即可实现...
  2. echarts vue 柱状图实例_「源码学习」适用于 Vue3 的 ECharts 包装组件
  3. [BlockChain]比特币交易快速上手(基于测试链)
  4. Java 中使用JDBC连接数据库例程与注意事项
  5. 超cool的firefox插件之PicLens
  6. java获取大乐透开奖_java生成大乐透中奖号码
  7. orb特征 稠密特征_特征点的基本概念和如何找到它们
  8. oracle11g的用户名是什么,oracle11g默认用户名和密码
  9. string的各种函数(系统学习)
  10. python 标签字体大小_这文档动画,怎么用 Python 实现的?