我应该在我的项目中开始使用java7吗?

我应该在我的项目中开始使用java7吗?,java,java-7,Java,Java 7,我有一个纯java项目,用于自动化测试的基础设施 我应该在这个项目中开始使用Java7吗 我知道这是一个有点争议的问题,但我想知道java社区对这个问题的主流观点是什么。是的-每个新项目都应该开始使用java 7。每个最近启动的项目都应该升级到Java7 对于任何框架(声明为向后兼容的)都是如此——使用最新版本。如果一个项目在开发过程中退出-升级,如果不是太难的话。是的-每个新项目都应该开始使用Java 7。每个最近启动的项目都应该升级到Java7 对于任何框架(声明为向后兼容的)都是如此——使

我有一个纯java项目,用于自动化测试的基础设施

我应该在这个项目中开始使用Java7吗


我知道这是一个有点争议的问题,但我想知道java社区对这个问题的主流观点是什么。

是的-每个新项目都应该开始使用java 7。每个最近启动的项目都应该升级到Java7


对于任何框架(声明为向后兼容的)都是如此——使用最新版本。如果一个项目在开发过程中退出-升级,如果不是太难的话。

是的-每个新项目都应该开始使用Java 7。每个最近启动的项目都应该升级到Java7



对于任何框架(声明为向后兼容的)都是如此——使用最新版本。如果一个人在开发时外出-升级,如果不是太难的话。

到底是什么问题?您应该更具体地提供您想要避免的问题,或者您正在使用的哪些库可能存在Java7问题。我知道当循环运行大量次时,会出现一个bug。我的问题是想听听其他项目在这个usse上的经验。bug也在Java6中,不同之处在于Java7中的选项默认为on,Java6中的选项默认为off。如果你关闭这个功能,应该不会有问题。@蜥蜴比尔-我不太同意这个问题没有建设性。很多公司都在考虑是否要升级,包括我工作的那家。@Bozho:它还在征求意见。到底是什么问题?您应该更具体地提供您想要避免的问题,或者您正在使用的哪些库可能存在Java7问题。我知道当循环运行大量次时,会出现一个bug。我的问题是想听听其他项目在这个usse上的经验。bug也在Java6中,不同之处在于Java7中的选项默认为on,Java6中的选项默认为off。如果你关闭这个功能,应该不会有问题。@蜥蜴比尔-我不太同意这个问题没有建设性。很多公司都在考虑是否升级,包括我正在工作的一个。@博卓:它仍然在征求意见。同时,我们也可以考虑java 6。这就是我的想法,但是因为Java7发布了,我想它是否是正确的选择。这不是一个新项目,而是一个不难更新到新java版本的项目。另一方面,我不想发现自己每个月都更新一个新版本。那么,我是否应该等待接下来的几次构建呢?除非您希望您的框架能够被尚未迁移的人使用。+1我同意,除非没有问题。但是Lucene和Solr+Java7是一场决战,让我们记住要小心升级。我仍然同意,但小心并没有错。:)同样,java 6会。这就是我所想的,但是因为Java7只有发布,我想它是否是正确的选择。这不是一个新项目,而是一个不难更新到新java版本的项目。另一方面,我不想发现自己每个月都更新一个新版本。那么,我是否应该等待接下来的几次构建呢?除非您希望您的框架能够被尚未迁移的人使用。+1我同意,除非没有问题。但是Lucene和Solr+Java7是一场决战,让我们记住要小心升级。我仍然同意,但小心并没有错。:)