用Java6执行Java5代码

用Java6执行Java5代码,java,compilation,java-6,java-5,Java,Compilation,Java 6,Java 5,是否有任何方法可以在JDK 6上运行用Java 5编译的类文件(即以main作为入口点)?是的。旧的java代码可以在新的JVM上执行,但不能反过来执行 你会没事的。是的。旧的java代码可以在新的JVM上执行,但不能反过来执行 你会好起来的。当然,那应该不会有任何问题。为什么,你有问题吗?更具体些。当然,这应该不会有任何问题。为什么,你有问题吗?具体点。我做这件事没有问题;无可否认,我还没有试过。在我开始沿着那条路走之前,我想确保这是可能的。我只记得在不同版本上运行Java5代码时遇到问题,我

是否有任何方法可以在JDK 6上运行用Java 5编译的类文件(即以main作为入口点)?

是的。旧的java代码可以在新的JVM上执行,但不能反过来执行


你会没事的。

是的。旧的java代码可以在新的JVM上执行,但不能反过来执行


你会好起来的。

当然,那应该不会有任何问题。为什么,你有问题吗?更具体些。

当然,这应该不会有任何问题。为什么,你有问题吗?具体点。

我做这件事没有问题;无可否认,我还没有试过。在我开始沿着那条路走之前,我想确保这是可能的。我只记得在不同版本上运行Java5代码时遇到问题,我不记得是不是6;我想我试着在1.4上运行5。问题是,如果您使用任何较新的语言功能,这将不起作用;无可否认,我还没有试过。在我开始沿着那条路走之前,我想确保这是可能的。我只记得在不同版本上运行Java5代码时遇到问题,我不记得是不是6;我想我试着在1.4上运行5。请看,问题是,如果您使用的是任何较新的语言功能,这将不起作用。您不能向后运行5对6或4对6,但它应该是向前兼容的。就像在i686上运行i386代码一样。您不能在5或4上向后运行6,但它应该是向前兼容的。比如在i686上运行i386代码。