需要通知用户升级Java

时间:2015-07-09 21:08:27

标签: java

我最近放弃了Java 6与我已经工作了几年的程序的兼容性。我试图制作一个弹出窗口,通知用户必须在主类中进行升级,但是当jar在Java 6系统上运行时,由于版本不兼容而导致它在到达之前失败。

有没有办法在Java 6计算机上的某个早期点弹出警告消息,同时仍在编译到更高版本?目前,尝试打开它的用户只会遇到无声的失败。

1 个答案:

答案 0 :(得分:4)

创建一个Java 6 facade类,它检查Java的当前版本,如果是Java6,则告诉他们必须升级。如果当前版本是> Java 6,那么让他们启动应用程序。

您可以使用以下代码段检测当前版本:

System.getProperty("java.version");