如果我创建两个相同源代码的罐子,但每个罐子在不同的jre版本中,它们的功能是否相同

时间:2015-09-15 06:55:16

标签: java

在创建罐子时,如果我创建两个相同源代码的罐子,但每个罐子在不同的jre版本中,那么创建的罐子会有区别(即它们的功能是否相同)?请帮忙

2 个答案:

答案 0 :(得分:0)

是的,他们应该。确保jre版本与您的代码兼容。

答案 1 :(得分:0)

如前所述,jre可以执行由具有相同或更早版本的JDK编译的代码(例如:JRE 1.8可以执行在1.6 JDK上编译的代码)。

请注意,您可以在编译源代码时指定目标版本,以便可以使其与以前版本的JRE兼容。 为此,请使用-target的{​​{1}}选项。您还可以使用javac选项指定与源代码兼容的版本;这意味着目标版本。

查看Oracle's documentation