可能重复:
如何创建可执行的 Java 程序?
我在 java 中实现了一些语音识别应用程序。当我从 Eclipse 运行时,它与 Eclipse 配合得很好。但是当我尝试从命令行运行时,我的代码没有运行。
我已经包含了狮身人面像中的一些 jar ..like sphinx.jar,jsapi.jar,wsj_dictionary.jar,我的目录结构如下:
那么任何人都可以建议我如何制作 .exe 或可以直接运行的可执行 jar 文件吗?
提前致谢..
可能重复:
如何创建可执行的 Java 程序?
我在 java 中实现了一些语音识别应用程序。当我从 Eclipse 运行时,它与 Eclipse 配合得很好。但是当我尝试从命令行运行时,我的代码没有运行。
我已经包含了狮身人面像中的一些 jar ..like sphinx.jar,jsapi.jar,wsj_dictionary.jar,我的目录结构如下:
那么任何人都可以建议我如何制作 .exe 或可以直接运行的可执行 jar 文件吗?
提前致谢..
在 Eclipse 中,您可以通过右键单击源文件夹,选择“Export...”,选择“Java->Executable JAR File”,将项目导出为可执行 JAR 文件。然后,Eclipse 将提供选项,可以将您的外部 JAR 依赖项提取到最终的 jar 文件中,或者将它们放入一个文件夹中,最终 jar 的清单类路径引用它们。
MANIFEST.MF
jar 中的文件应指定 Main-Class 和类路径。像这样的东西:
Main-Class: full.package.path.to.your.main.class
Class-Path: space separated list of jar files
您可能希望使用 Ant、Maven 或 Gradle 之类的自动构建工具,以便以MANIFEST.MF
这种方式在您的 jar 中生成文件。
使用Launch4J在 Windows 可执行文件中包装 jar。