可执行文件.jar - 适用于某些用户,但不适用于其他用户

时间:2012-01-09 23:15:05

标签: java jar executable-jar

我最近以.jar文件的形式发布了一个应用程序(使用Eclipse的“Export Runnable Jar文件”,使用Java JRE 6构建)。大多数用户都能够双击该文件并使其正常运行,但有少数用户报告双击该文件会导致javaw启动,并立即退出(没有错误消息)。

我与一些用户进行了交谈,并从命令行中了解了运行.jar的过程。有问题的用户似乎收到“未找到主类”错误,即使.jar有一个内部格式正确的MANIFEST.MF文件的META-INF文件夹。

我能做些什么来确保程序正常运行?这个问题在我的程序或Java环境中更有可能吗?

谢谢。

1 个答案:

答案 0 :(得分:2)

JAR是非可执行文件格式,其扩展名可能与Java无关。它更好地使用开源工具(如Launch4jJSmooth)将JAR包装为可执行文件。这种方式使您的应用程序更加用户友好。