1

可能重复:
如何创建可执行的 Java 程序?

我在 java 中实现了一些语音识别应用程序。当我从 Eclipse 运行时,它与 Eclipse 配合得很好。但是当我尝试从命令行运行时,我的代码没有运行。

我已经包含了狮身人面像中的一些 jar ..like sphinx.jar,jsapi.jar,wsj_dictionary.jar,我的目录结构如下:

我的目录结构

那么任何人都可以建议我如何制作 .exe 或可以直接运行的可执行 jar 文件吗?

提前致谢..

4

3 回答 3

5

在 Eclipse 中,您可以通过右键单击源文件夹,选择“Export...”,选择“Java->Executable JAR File”,将项目导出为可执行 JAR 文件。然后,Eclipse 将提供选项,可以将您的外部 JAR 依赖项提取到最终的 jar 文件中,或者将它们放入一个文件夹中,最终 jar 的清单类路径引用它们。

于 2012-09-05T05:07:16.293 回答
3

MANIFEST.MFjar 中的文件应指定 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 中生成文件。

于 2012-09-05T05:09:44.243 回答
2

使用Launch4J在 Windows 可执行文件中包装 jar。

于 2012-09-05T05:45:32.030 回答