java - 如何创建 Java 项目的 JAR/exe?

标签 java executable

我使用 NetBeans 6.1 用 Ja​​va 开发了一个项目。我需要向其中添加两个第三方 JAR 以及 JDK/JRE/bin 位置中的 2 个许可证文件。

现在我希望它能够分发它以供试用。我没有创建 Java 项目的 exe 的经验。有人可以解释一下如何做到这一点吗?在发布到这里之前,我尝试了一些命令,但它们不起作用。

最佳答案

I need to add 2 third party jar's to it and 2 licence files in a jdk/jre/bin location.

您不应该向该目录添加任何内容。需要与可执行 JAR 一起使用的第三方 JAR 和许可证文件属于您的项目。

如果您的 .java 文件位于/src 目录中,请创建一个/lib 目录并将第 3 方 JAR 和许可证文件放入其中。将它们添加到您的 NetBeans CLASSPATH 中,以便您的代码可以编译并运行。

当您准备好创建可执行 JAR 时,请确保创建一个指向您的主类并将这些 JAR 添加到其类路径的 META-INF/manifest.mf 文件。

如果可行,您还需要再执行一步部署。您必须压缩可执行 JAR 和第 3 方库,以便您的客户可以解压运行所需的所有内容。

关于java - 如何创建 Java 项目的 JAR/exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2305762/

相关文章:

java - 如何使用sqlite数据库进行搜索查询

java - NoClassDefFoundError : org/json/JSONArray

linux - 确定 Linux 中二进制文件的目标 ISA 扩展名(库或可执行文件)

c++ - 复制的可执行文件是否会在没有库的情况下在新机器上运行

.net - 从 Web 应用程序异步运行可执行文件(安全解决方案)

javascript - 如何将 JS 嵌套的 some() 逻辑转换为 Java

java - 使用带有凭据的 $HTTP 在 angularJs 中发布时解决 CORS

java - 如何在 Jmeter beanshell 脚本中使用 Hashset/set

c++ - 在 Windows 10 c++ x64 上从内存执行代码?

java - 系统无法从java中找到指定的可执行文件