[英]How to make an Executable “.exe” file from a java Code
我有一个运行良好的应用程序,可以从.jar文件执行。 但是我想知道如何使它从任何计算机上运行,即使没有JRE或JRE版本也不是一个好的版本。 我想到了.exe文件,但不知道该怎么做。
我使用Eclipse编写了代码,并使用jxl,jdom和jfx库。 我尝试使用Inno Setup 5.5.6,但在Eclipse中以Ant Build的身份运行build.xml时,它返回一条错误消息:
"'Launching JFX Build - Myapp' has encountered a problem.
The achive : C:/Program%20Files/eclipse/plugins/org.eclipse.swt.win32.win32.x86_64_3.104.0.v20150528.jar which is referenced by classpath, does not exist."
JavaFX提供了用于将您的应用程序捆绑为本地包的特定实用程序,称为“自包含应用程序打包”。 这些实用程序作为命令行工具或蚂蚁任务提供。 此外,普通的IDE通过开箱即用的向导(NetBeans)或通过插件(Eclipse的e(fx)clipse)支持此操作。 如何使用其中任何一个的细节都远远超出了堆栈溢出问题的范围,但是此处提供了基本文档。 这里是e(fx)clipse的教程。
简而言之,对于e(fx)clipse,您应该双击在项目中创建的build.fxbuild文件。 在“概述”选项卡下,找到“打包格式”选项,然后选择“全部”(或您要创建的特定类型的包)。
请注意,您只能针对构建平台的平台创建软件包,因此,如果要为Windows,Mac和Linux创建软件包,则需要访问所有这三种类型的计算机。
我知道我迟到了。 我也遇到了同样的问题,这对我有用。 在错误消息中查看给定目录。 它包含一个空格(C:/ Program Files / ...)。 将您的e(fx)剪辑移到另一个目录,其中目录不包含任何空间。
不确定它是否对您所有人有用,但对我有用。
谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.