Apache Thrift页面建议最低Java版本要求为1.7。我的应用程序使用Java 1.6.95版。我仍然能够编译和使用Apache节俭。任何人都知道此最低版本要求是什么?
Apache Thrift网站上提供的最低Java版本声明由社区设置。该语句意味着提交者将接受使用需要Java 7的Java功能的补丁。因此,虽然有时您可以将6与所使用的代码版本一起使用,但您可能还会发现Thrift的较新版本不起作用。
例如,我认为TZLibTransport到2015年5月29日将是一个问题,它使用SYNC_FLUSH 1.7功能:https : //github.com/apache/thrift/blob/bb98e97fd3c82117c87d23e3fb6b8bbd800784f2/lib/java/src/org /apache/thrift/transport/TZlibTransport.java。
新的提交可能会进一步加剧与Java 6的不兼容性。
因此,如果您使用的是Java 6,并且一切正常,那么这很好,但是在更新Thrift或使用Thrift的新组件时,我会保持谨慎。
参考的最低版本文档页面为:https : //thrift.apache.org/docs/install/
来自:https : //github.com/apache/thrift/blob/1568aef7d499153469131449ec682998598f0d3c/doc/install/README.md
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句