Javafx应用程序在安装后不工作
我正在创建新的JavaFX应用程序。我已经做了,现在我需要建立exe文件。构建完成后,我安装了它,然后启动程序,什么都没有。没有应用程序窗口,它仅在任务管理器中显示。。。 项目没有错误,只有一些警告。我正在使用http连接,也许我需要声明权限或其他什么?如果有问题,我在哪里可以做Javafx应用程序在安装后不工作,javafx,deployment,exe,Javafx,Deployment,Exe,我正在创建新的JavaFX应用程序。我已经做了,现在我需要建立exe文件。构建完成后,我安装了它,然后启动程序,什么都没有。没有应用程序窗口,它仅在任务管理器中显示。。。 项目没有错误,只有一些警告。我正在使用http连接,也许我需要声明权限或其他什么?如果有问题,我在哪里可以做 我已尝试生成新的build.xml,包括最新的sdk/jre,并在我的计算机中安装了新版本的java。java无法自行生成exe文件。每个需要运行应用程序的客户端都需要安装适当的JRE来运行应用程序。因此,您需要一些软
我已尝试生成新的build.xml,包括最新的sdk/jre,并在我的计算机中安装了新版本的java。java无法自行生成
exe
文件。每个需要运行应用程序的客户端都需要安装适当的JRE来运行应用程序。因此,您需要一些软件,将jar
和JRE打包到exe
文件中进行安装,或者将jar
和JRE打包到一个执行程序的exe
文件中。
它与您的http连接或build.xml
无关
但是,当您通过命令行java-jar调用您的_app.jar
如果您只想通过双击jar
文件来运行程序(而不是构建exe
),您可以查看以下段落
适用于Maven
如果您使用Maven构建项目,可以尝试以下POM设置,使您的程序可以从jar文件执行(双击jar文件以启动JavaFX应用程序):
[…]
org.apache.maven.plugins
maven编译器插件
3.5.1
1.8
1.8
com.zenjava
javafxmaven插件
8.1.4
主类的路径(例如com.foo.MAIN)
真的
创建jfxjar
包裹
构建jar
maven汇编插件
主类的路径(例如com.foo.MAIN)
带有依赖项的jar
组装
包裹
单一的
[...]
我建议您将其导出为jar文件,因为它也可以在linux上使用,并且它可以修复您的问题,因为它可以像fxmls一样包含您需要的所有数据
只需将您的项目导出为可运行的jar,这个窗口就会出现!
我没有足够的声誉(但它是有效的;)
现在你完成了 从命令行运行jar以查看出现了哪些错误。没有错误,但GUI没有显示您编写的程序很可能没有正确捕获错误。很抱歉我的英语和photoshop skills