2010-10-25 87 views
0

目前有很多应用程序使用java的最新版本开发。有一个最终用户在具有旧版Java的网络中能够看到输出吗? (透视:Java的新版本中包含不同的类)关于Java版本

+0

我误读了“关于Java鹿肉” – 2010-10-25 18:18:24

+1

(转移到saltoverflow) – 2010-10-25 18:18:54

回答

1

对于使用最新版本的Java开发的应用程序,除了让用户将其Java运行时升级到运行应用程序所需的最低版本之外,没有任何解决方案。

请注意,它不仅是标准Java库中的类,而且.class文件格式的改变方式与旧Java运行时不兼容。

如果您开发的应用程序针对的是特定的JVM版本/ Java规范,那么您需要确保所有将来的应用程序更新与此JVM版本/ Java规范保持向后兼容。

+0

好的..但是用户应该有它应该支持的Java运行时环境应该是所有使用新版本创建的对象不在旧版本。 – satheesh 2010-10-25 17:57:33

+0

对不起,但我不太明白你的意思。你能澄清吗? – Grodriguez 2010-10-25 18:00:37

+0

其实我指的是我读的书,像这样 – satheesh 2010-10-25 18:06:09

0

如果你想要问如何找出你当前正在运行的Java版本,你可以执行的命令行上执行以下操作:

$java -version 
0

OK很好..但用户应该有它应该支持的java运行时环境应该使用不是旧版本的新版本创建的所有对象。