专栏首页10km的专栏swift-annotations:java编译时警告主版本 52 比 51 新, 此编译器支持最新的主 版本。

swift-annotations:java编译时警告主版本 52 比 51 新, 此编译器支持最新的主 版本。

今天在java bean代码中加入swift的注释时,编译时提示了警告:

[javac] 警告: J:\facelog\db\sql2java\lib\swift-annotations-0.23.1.jar(com/facebook/swift/codec/ThriftStruct.class): 主版本 52 比 51 新, 此编译器支持最新的主版本。 [javac] 建议升级此编译器。

报这个错误的原因是编译jar包的编译器比当前编译器版本要高。 我用的编译器是java 1.7,而我使用了最新版本的swift-annotations jar包(0.23.1).通过查看jar包中的MANIFEST.MF,显示是用java 1.8编译的,所以出现了上述的警告。

Manifest-Version: 1.0
Implementation-Title: swift-annotations
Implementation-Version: swift-root-0.23.1
Archiver-Version: Plexus Archiver
Built-By: tomdzk
Specification-Vendor: Facebook, Inc.
Specification-Title: swift-annotations
Implementation-Vendor-Id: com.facebook.swift
Git-Commit-Id: 308ba024495146dd0d47b72702d578eb89fecec2
Implementation-Vendor: Facebook, Inc.
Build-Time: 2016-10-19T23:29:13-0700
Created-By: Apache Maven 3.3.3
Build-Jdk: 1.8.0_91
Specification-Version: 0.23.1

解决方法有两个: 1.升级java编译器到1.8 2.使用swift-annotations 0.14.x版本,(0.14版本是个分水岭,之后的版本都是java 1.8编译的,0.14之前则是1.7编译的)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • C++11:如何判断一个类是另一个模板类的子类?

    版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net...

    用户1148648
  • C++11:可变参数模板实现print输出参数

    版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net...

    用户1148648
  • maven:java8下当javadoc有编译错误时无法生成.jar包的问题

    版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10...

    用户1148648
  • Spring Boot 2.x基础教程:MyBatis的多数据源配置

    前两天,我们已经介绍了关于JdbcTemplate的多数据源配置以及Spring Data JPA的多数据源配置,接下来具体说说使用MyBatis时候的多数据源...

    程序猿DD
  • 解决Pycharm 中遇到Unresolved reference 'sklearn'的问题

    在编程过程中,遇到很多错误,提示都是unresolved reference,在进行先关搜素后,从stackoverflow上的相关问题得到启发,具体步骤如下:

    砸漏
  • DeepMind+谷歌,用爱(ai)发电

    场景介绍:介绍机器学习在风力发电场景下:预测风力发电量,及时调整供电规模;监测风速风向,及时调整叶片方向和间距,等几种极大提高效率的应用。

    统计学家
  • virtio 虚拟化系列之一:从 virtio 论文开始(文末有福利~)

    SmartX是中国领先的超融合产品与企业云解决方案提供商,拥有国内最顶尖的分布式存储和超融合架构研发团队,在分布式存储、虚拟化计算、微服务、容器、前端开发、自动...

    Linux阅码场
  • 关于postman、postman interceptor的安装、配置问题

    由于app中有一些鉴权问题,需要携带浏览器的cookie。 不然的话不能够正确测试接口,就在chrome(这里下载的来源是Google商店)中添加了postma...

    用户1134788
  • WordPress插件设计

    如果是Php开发的同学,或者对博客和CMS有一定了解的同学都知道这个,以下是百度的解释:

    心平气和
  • 谈谈Spring Boot 数据源加载及其多数据源简单实现

    本文提供方法仅供类似简单业务场景,在生产环境和复杂的业务场景 请使用分库分表的中间件(例如mycat)或者框架 sharding-sphere (一直在用)等 ...

    冷冷

扫码关注云+社区

领取腾讯云代金券