【问题标题】:Exported jar file wont execute导出的 jar 文件不会执行
【发布时间】:2013-02-27 22:07:09
【问题描述】:

我已经为我的 gui 应用程序创建了一个可运行的 jar,但是当我单击它时,它不会执行。项目在 Eclipse 中运行良好。我正在使用 JOGL,如果有帮助,这些 jar 会在 Eclipse 中被外部调用。关于为什么 jar 不会执行的任何想法?

【问题讨论】:

  • 你能贴出你的 UI_Mouse.java 的代码吗?

标签: java eclipse jar executable-jar


【解决方案1】:

可能所有引发问题的文件确实存在于项目中,但被注释掉了(因此,您没有在包资源管理器中看到它们,这是您通常使用的视图)。

删除它们后,一切都会好起来的。

【讨论】:

  • 我有一个类被注释掉了,但是在使代码可见后,我只是得到了相同的警告,但没有“找不到或未找到类路径上的类文件...”
【解决方案2】:

编译警告不应阻止您创建可运行的 jar。并且替换已经存在的目录和依赖也没有问题。

【讨论】:

  • 我编辑了这个问题。问题是jar创建并点击后,它不会运行
【解决方案3】:

MANIFEST.MF 会不会有问题?我记得那个和jar 建立自己时遇到了问题。因此,您无需正确填写即可构建您的应用程序。问题是您的jar 不会在简单的双击(或使用java -jar myapp 打开它)上执行。

所以你的问题可能可以通过向META-INF/MANIFEST.MF 添加类似的内容来解决:

Manifest-Version: 1.0
Main-Class: path.to.main.class

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-10
    • 1970-01-01
    • 2015-02-15
    • 2023-03-21
    • 2016-08-15
    • 1970-01-01
    • 2014-08-19
    • 2018-01-25
    相关资源
    最近更新 更多