java - 需要通知用户升级Java

标签 java

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

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

最佳答案

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

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

System.getProperty("java.version");

关于java - 需要通知用户升级Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31328265/

相关文章:

java - 将泛型抽象父类(super class)绑定(bind)到多个非泛型实现类

java - SQLClientInfoException/Linux

java - 在简单的 spring boot crud api 上创建用户的问题

java - 使用 3 个面板创建 JSplitPane

java - DELETE 和 PUT 方法总是调用 POST

java - 使用 Hibernate 在 CollectionTable 的列上创建索引

java - Spring 带注释的 Controller bean 在应用程序上下文中重复

java - sqlite中的android unix时间戳

java - 更改 Axis Web 服务 URL

java循环并将值添加到 map