Java1.6和DB2

Java1.6和DB2,java,db2,websphere,Java,Db2,Websphere,我们的企业代码只在Java1.6上编译,我尝试了1.7,但它导致了可怕的编译问题,我们现在无法解决。我们在IDE和WebSphere8.5服务器上使用IBMRAD在本地机器上部署EAR。当JAVA在将来发送新的更新时,继续使用1.6编译是否会有问题 我们使用DB2和JCC4 for DB。将不再更新Java 6。根据,您必须向Oracle付费才能向您发送Java 6的更新(我不确定这是否还有可能): Oracle仅为购买了Java支持或拥有需要Java 6的Oracle产品的客户提供Java 6

我们的企业代码只在Java1.6上编译,我尝试了1.7,但它导致了可怕的编译问题,我们现在无法解决。我们在IDE和WebSphere8.5服务器上使用IBMRAD在本地机器上部署EAR。当JAVA在将来发送新的更新时,继续使用1.6编译是否会有问题


我们使用DB2和JCC4 for DB。

将不再更新Java 6。根据,您必须向Oracle付费才能向您发送Java 6的更新(我不确定这是否还有可能):

Oracle仅为购买了Java支持或拥有需要Java 6的Oracle产品的客户提供Java 6更新

由于Java12,您甚至无法编译到Java6(请参阅


另一方面,Java 6非常稳定。在死亡中有一定的稳定性…

你可以继续使用1.6编译,只要你愿意。Oracle目前只提供JDK 11和12的更新。所有以前的版本都已经到了生命的尽头。注意:“Java”并不是用大写字母拼写的(它不是首字母缩写)。您是否有Db2中的Java存储过程,或Db2中的Java用户定义函数?谢谢您的更正。我真的不知道我们是否有。这是否是我应该记住的问题?取决于您计划的进度……而目前在Linux/Unix/Windows上运行的Db2服务器版本仍然支持sdk6和sdk7,情况就不会这样了……如果您想了解Db2,您应该了解Db2服务器中是否有运行的java代码,以及这些代码是如何构建的(有些公司使用Db2服务器提供的IBM SDK来构建java例程,而客户端代码可能是使用不同的SDK构建的。如果无法跟上更新,则是不安全的。谢谢,所以在RAD中,如果我转到Pref's=>java=>Compiler…有一个下拉列表,可以一直追溯到java 1.3(1.3-1.7范围),所以我想我仍然可以编译到1.3。希望1.6仍在该列表中。。。。