在JDK 7中构建的Javafx应用程序不能与Java 8一起运行

时间:2014-12-04 14:28:22

标签: javafx java-8 java-7

我使用JDK 7开发了一个JavaFx应用程序,但是现在已经发布了Java 8,我的客户端没有安装jre 7并安装了jre 8,现在应用程序不再运行了:

enter image description here

我不确定但是jre8不应该与之前版本的java兼容吗?至少是最后一个?

我该怎么做才能解决这个问题?

已编辑:我使用exe4j将我的应用分发为.exe

2 个答案:

答案 0 :(得分:2)

这是一个链接http://progressinjava.blogspot.com/2014/12/using-applications-own-jre-and-not.html 它使用launch4j创建.exe文件,并向您展示如何使用jre分发您的应用程序。

答案 1 :(得分:0)

Muskan的答案非常有用,因为我给了我一个暗示将jre与我的应用程序捆绑在一起。

实际上我没有使用launch4j,而是使用了exe4j,这非常相似,但我以前用过。

如果您决定使用此方法,可以找到step by step here.