java - 如何在 Netbeans 中以 Executable(.exe) 导出我的 Java 项目?
问题描述
我已经完成了我的项目,但无法以可执行形式导出。我正在使用 Netbeans 12。
解决方案
Java 应用程序不是构建为 exe 文件,而是构建为 jar 文件。使它们可执行的组件是 jar 的 META-INF 文件中定义的 Main-class 属性。
在 NetBeans 中将您的程序转换为可执行的 jar 文件
1)右键单击您的项目->属性->选择屏幕左角的运行选项卡。您将看到一个显示主类的文本框,选择下拉箭头浏览项目中可用的所有主类(是的,NetBeans 可以有多个主类,但只会运行一个)
2)可选选择部署选项卡并选择压缩jar以节省空间
3)右键单击项目->清理并构建
然后转到文件资源管理器上的项目文件夹,您将看到一个 dist(distribution) 文件夹,在那里您将看到名为 (Project Name).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
推荐阅读
- javascript - 查找数组中的重复对
- sql - READ COMMITTED 或 SERIALIZABLE
- amazon-web-services - 从 AWS Educate 账户 Cloud9 控制台部署 SAM 脚本时出错
- python - 如何去除python pyqt5滚动条中的透明性
- node.js - 如何使用服务帐户访问 GSuite 电子邮件帐户的 GMAIL API
- python - 如何使用 matplotlib 使文本居中?
- php - PEAR 错误 + Open Server 和 Opencart 项目
- javascript - Mousedown 和 mouseup 同时以角度触发
- c# - 客户端和主机应用程序之间通过 Internet 进行 C# 低延迟通信
- java - Java Immutables Polymorphism - 如何使生成的类扩展另一个类?