与Java 7兼容的Java 1.4项目?
问题描述:
Java 1.4项目是否与Java 7兼容?与Java 7兼容的Java 1.4项目?
来自任何人的任何已知问题。 在我的情况下,当我用Java6编译使用1.4(javap -verbose,主要版本:48)的类时,它工作正常。 但随着导致空指针的Java 7的代码相同的类
任何想法表示赞赏
感谢
答
此前太阳,而现在甲骨文一直非常小心,以保持Java的向上兼容,这意味着在旧版本上编写和编译的Java程序应该在新版本的Java上进行修改而不需要修改(除了少数例外)。
然而,有可能其他人写的不兼容程序 - 例如,如果你的程序直接使用类的sun.*
或com.sun.*
包,这是可能的,它不会对Java的新版本的工作了(或者在Oracle以外的JVM实现上)。
Java SE 7 and JDK 7 Compatibility包含有关Java 7与旧版本兼容性的详细信息。
没有关于你的程序的任何更具体的信息,这是不可能确切地告诉你它为什么不上的Java 7
正常工作,你可以发布一个堆栈跟踪吗? java 1.6和java 1.7之间存在不一致性,但如果您不给我们提供帮助,我们不知道您的问题是什么。 – 2012-02-09 11:14:30
忘了粘贴一些代码? – teodozjan 2012-02-09 11:15:00
-1没有发布代码 – 2012-02-09 11:48:42