开发者社区> 问答> 正文

已经使用jdk1.5开发完毕了项目,后面想要替换成1.7。怎么解决编译报错的问题.....?报错

项目使用jdk1.5已经开发完成了,后面想要使用jdk1.7替换掉1.5,这种好替换吗?

展开
收起
爱吃鱼的程序员 2020-06-12 14:11:48 738 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    代码编译出来的class文件都会带JDK信息的,可以换成1.7,看看有哪些报错,不过JDK一般向下兼容<atarget='_blank'>@三笠ackerman丶哪些不兼容,可以写出来,也方便下我们,<imgsrc="/js/ke/plugins/emoticons/13.gif"alt="13"/>那好的,我去仔细看看。有一部分不兼容的!好吧,这一个就要看你的这一些项目里面有哪一些是JDK依赖的呀,还有就是跑起来看看有没有神马问题,,一般而言,你需要把你这一边的开发的环境换成JDK1.7的版本。再编译后,执行一下是否有问题,要是没有问题,就表示是成功的。嗯JDK是向下兼容的,基本上没有问题的。如果有问题,至少我没遇到过,那就是你们用了太偏太偏的API按道理说是向下兼容的,但是偶个别的地方有问题用jdk1.7重新编译一下,没有必要就用1.5吧,项目本身可能没问题,但是其他类库就不好说了(▼-▼)报错了就谨慎,直接在1.7下运行不可靠使用1.7编译启动时直接报错了

    如果使用了maven,jar包也需要重新deploy

    没有使用maven管理...

    2020-06-12 14:12:04
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载