java fx eclipse,Eclipse在没有运行时的情况下部署javafx exe

I have an existing javafx project in eclipse (JDK 1.8). The goal ist to create a msi package which contains an executable. But the java runtime should NOT be included. But when I start the application it shows following error:

Failed to find library ...\runtime\bin\server\jvm.dll

The build.xml fx:deploy target looks like this:

install="false"

shortcut="true"

extension="false"

includeDT="false"

offlineAllowed="true"

outdir="${basedir}/deploy"

outfile="test"

nativeBundles="msi"

updatemode="background"

verbose="true">

The platform basedir is configured to NOT include runtime.

How to configure project to start with the default installed JRE?

解决方案

I am not sure, but my guess is, there is currently a bug within the javafx packager. Even when correctly results in not including a runtime the generated config still includes an entry to a non existing runtime folder

app.runtime=$APPDIR\runtime

Deleting this entry within the config next to your generated jar should result in using the default installed JRE on the system.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值