为什么公司仍坚持使用Java 8?
公司仍然坚持使用Java 8的原因有很多,仅举几例:
构建工具(Maven,Gradle等)和某些库最初具有Java版本> 8错误,需要进行更新。即使在今天,例如使用Java 9+,某些构建工具在构建Java项目时也会打印出“反射访问”警告。即使构建良好,也只是“感觉没有准备好”.
在Java 8之前,您几乎总是使用Oracle的JDK进行构建,并且不需要关心许可证。但是,甲骨文在2019年更改了许可计划,这使Inteet疯狂地说“ Java不再免费”,随之而来的是很多混乱。但是,这不是真正的问题,您可以在本指南的“ Java发行版”部分中找到。
一些公司制定了仅使用LTS版本的政策,并依靠其OS供应商为其提供这些版本,这需要时间。
在Java 8之前,您几乎总是使用Oracle的JDK进行构建,并且不需要关心许可证。但是,甲骨文在2019年更改了许可计划,这使Inteet疯狂地说“ Java不再免费”,随之而来的是很多混乱。但是,这不是真正的问题,您可以在本指南的“ Java发行版”部分中找到。
一些公司制定了仅使用LTS版本的政策,并依靠其OS供应商为其提供这些版本,这需要时间。
。