如何在可执行文件(.exe)中导出Netbeans中的Java项目?

t5fffqht  于 2022-11-10  发布在  Java
关注(0)|答案(3)|浏览(666)

我已经完成了我的项目,但无法以可执行文件的形式导出。我使用的是Netbeans 12。

neskvpey

neskvpey1#

Java应用程序不是以exe文件而是以jar文件的形式构建的。使它们可执行的组件是在jar的META-INF文件中定义的Main-class属性。
在NetBeans中将程序转换为可执行jar文件
1)右键单击项目-〉属性-〉选择屏幕左下角的运行选项卡。您将看到一个文本框,上面写着主类,选择下拉箭头浏览项目中所有可用的主类(是的,NetBeans可以有多个主类,但只能运行一个)
2)可选选择“部署”选项卡,然后选择“压缩jar”以保存空间
3)右键单击项目-〉清理并构建
然后转到文件资源管理器上的项目文件夹,您将看到一个dist(分发)文件夹,在那里您将看到名为(项目名称).jar的已构建jar文件,只需双击它,java jre就会执行它
有些人在双击运行jar文件时会遇到问题,在这种情况下,无论是从cmd还是从bat文件键入此脚本

set path=<path to your java.exe in your JDK/JRE bin folder>

cd (Path to where your jar file is located)

java -jar <Your Jar file>.jar
gcxthw6b

gcxthw6b2#

谢谢所有愿意帮助我的人。
最简单的解决方案:
1.启动基于Ant的标准项目
1.在“属性”-〉“生成”-〉“部署”中启用本地打包
1.为Exe安装Inno setup tool,为Msi安装Wix Toolset
1.将上述工具的bin路径作为系统环境变量添加
1.右键单击项目并选择打包为-〉Exe或MSI
注意事项:
建议使用Netbeans 8.2(最新版本中不建议使用某些功能)
Screenshot

4uqofj5v

4uqofj5v3#

您可以在netbeans中使用文件〉导出〉浏览以导出。

相关问题