【发布时间】:2014-12-04 14:28:22
【问题描述】:
我使用 JDK 7 开发了一个 JavaFx 应用程序,但现在 Java 8 发布了,我的客户端卸载了 jre 7 并安装了 jre 8,现在该应用程序不再运行了:
我不确定,但 jre8 不应该与以前的 java 版本兼容吗?至少最后一个?
我能做些什么来解决这个问题?
已编辑:我正在使用 exe4j 将我的应用分发为 .exe
【问题讨论】:
-
可能是 32 位与 64 位的问题?它是从浏览器运行的吗?
-
它是一个桌面应用程序,不是我测试过的 32 vs 64 问题。
-
您使用的是什么部署方法?是否可以尝试从命令行运行应用程序?这样您应该能够看到任何错误消息。您是否在自己的机器上测试过 Java 8?
-
@javaHunter 你有没有尝试阅读这个问题?
-
我们在使用 jdk7 开发 fx 应用程序时遇到了同样的问题,我们不得不切换到 jdk8。但是我们只遇到了一些与 gui 相关的问题(使用了 FXML 文件)。是否可以通过使用 jdk8 编译来重新分发您的应用程序?您的客户端使用的是 .jar 文件还是 .exe?