与Java 7兼容的Java 1.4项目?

问题描述:

Java 1.4项目是否与Java 7兼容?与Java 7兼容的Java 1.4项目?

来自任何人的任何已知问题。 在我的情况下,当我用Java6编译使用1.4(javap -verbose,主要版本:48)的类时,它工作正常。 但随着导致空指针的Java 7的代码相同的类

任何想法表示赞赏

感谢

+6

正常工作,你可以发布一个堆栈跟踪吗? java 1.6和java 1.7之间存在不一致性,但如果您不给我们提供帮助,我们不知道您的问题是什么。 – 2012-02-09 11:14:30

+3

忘了粘贴一些代码? – teodozjan 2012-02-09 11:15:00

+0

-1没有发布代码 – 2012-02-09 11:48:42

此前太阳,而现在甲骨文一直非常小心,以保持Java的向上兼容,这意味着在旧版本上编写和编译的Java程序应该在新版本的Java上进行修改而不需要修改(除了少数例外)。

然而,有可能其他人写的不兼容程序 - 例如,如果你的程序直接使用类的sun.*com.sun.*包,这是可能的,它不会对Java的新版本的工作了(或者在Oracle以外的JVM实现上)。

Java SE 7 and JDK 7 Compatibility包含有关Java 7与旧版本兼容性的详细信息。

没有关于你的程序的任何更具体的信息,这是不可能确切地告诉你它为什么不上的Java 7

+0

谢谢Jasper ... java 1.4类对我来说是一个封闭的源码,即我从供应商那里得到它。在代码中获得nullpointerexception ...我如何确保其兼容性问题 – siva 2012-02-09 11:39:50

+1

您是否有堆栈跟踪?这可能包含一些有关错误发生的信息。询问供应商他们的软件是否与Java 7兼容,或要求他们检查并解决问题。 – Jesper 2012-02-09 11:50:02

+0

谢谢贾斯珀......我问我的供应商实际上 – siva 2012-02-11 05:43:29