我使用JDK 7开发了一个JavaFx应用程序,但是现在已经发布了Java 8,我的客户端没有安装jre 7并安装了jre 8,现在应用程序不再运行了:
我不确定但是jre8不应该与之前版本的java兼容吗?至少是最后一个?
我该怎么做才能解决这个问题?
已编辑:我使用exe4j将我的应用分发为.exe
答案 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.