【问题标题】:Eclipse projects no longer exporting runnable jar files [closed]Eclipse 项目不再导出可运行的 jar 文件 [关闭]
【发布时间】:2021-03-25 17:39:40
【问题描述】:

Windows 10 Pro (20H2) 上的 Eclipse 2021-03 (4.19.0) 运行 Raspbian 10 的树莓派 4 Java 11(因为它是我在 Raspberry Pi 上看到的最新版本。

我最近在导出可运行的 jar 文件时遇到了问题。在工作区中的新旧程序上,当它们在 Windows 10 Pro 上导出为可运行的 jar 文件并移动到 Raspberry Pi 时,我收到消息“错误:尝试打开文件 test.jar 时发生意外错误”

编写了一个“Hello World”程序并将其导出,它运行得很好。这让我相信它与项目名称、Maven 存储库、Raspberry Pi 上的一些怪癖或其他未知有关。

项目名称现在是“ButtonMediaPlayerV24”,其中 24 表示 2.4(为了保留以前的版本,删除了句号,希望它能解决问题)

Maven 存储库是 VLCj 和 pi4j。

有什么我应该检查或尝试的吗?

试过了: 创建一个新项目,名称为“ButtonMediaPlayer”,结果相同。

更新 1: 将程序删掉并放入测试项目后,我发现 GPIO 30 和 31 在启动时有“PinPullResistance.PULL_DOWN”,这是在去掉附加类后作为错误消息给出的。

更新 2: Maven 存储库不是问题,项目名称也不是问题。

如果我发现更多信息,将进一步更新。

【问题讨论】:

  • 一个 JAR 文件实际上是一个 zip 文件。您可以这样打开它,显示 MANIFEST.MF 并检查主类是否存在且正确吗?
  • 请不要在问题标题或问题正文中添加“已解决”之类的内容。而是将解决方案作为答案发布(您已经这样做了),并在超时后接受您的答案。接受答案就是将问题标记为“已解决”。

标签: java eclipse maven raspberry-pi


【解决方案1】:

错误似乎是我尝试创建本地版本控制的方式,其中涉及使用 Windows 资源管理器创建新副本并重命名它。似乎可以这样做,但 Eclipse 必须重命名文件以更新文件名所在的不明显位置。没有它,它似乎每次都会中断。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-28
    • 2023-03-19
    • 2021-10-17
    • 1970-01-01
    • 2018-04-13
    • 2012-12-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多