将项目从JDK 6升级到JDK 8

时间:2016-09-30 05:19:36

标签: java ant jboss java-8 java-6

我目前的项目是基于Java 6.我正在考虑将其升级到Java 8。 以下是build.properties

的详细信息
xdoclet.home=D:/**/xdoclet-1.2.3
jboss.deploy.dir=D:/**/jboss-6.1.0.Final
application.dir=D:/**/**/cal
middlegen.home=D:/**/middlegen-2.0-b1
compiler.home=C:/Program Files/Java/jdk1.6.0_24/bin/javac .

我已经尝试在JDK 8上构建项目,并且它正在成功构建。 我知道我必须升级每个库,以便它可以与JDK 8一起使用。

如何确定依赖关系是否正确,因为有太多的罐子?此外,我是否必须将Jboss应用服务器更改为Wildfly应用服务器,因为Jboss AS 7不支持JDK 8?

请建议如何接近。任何帮助表示赞赏。

并且让我知道在JDK 8中从Scratch构建项目是否比将其升级到JDK 8更好。

2 个答案:

答案 0 :(得分:0)

1)如果你需要使用jdk8,那么你必须切换更新的jboss。 2)由于jdk8可以运行较旧的jar,因此不需要更新所有jar    它没有兼容性问题。 3)如果你已经有一个大的项目,那么保留它会更快。 4)您可以查看您的代码并使用新的Java 8功能,例如"<>"和"尝试()"

对于更合格的答案,您的问题是非特定的。

答案 1 :(得分:0)

如果将JDK 6更新到JDK 8需要进行更改,我建议您将JBOSS 6更新为wildfly 8。

但是还有其他方法!!!您可以在外部运行JBOSS 6,并在JBOSS >> standalone >> deployment中添加project.war文件。

对于JDK 8的升级,我建议您遍历JDK 8功能,看看可以在源代码中实现Java的新功能,并为它提供一个模拟测试类。请确保您有一个模拟项目因为这是增强项目的好习惯。