Eclipse 项目不再导出可运行的 jar 文件

Eclipse projects no longer exporting runnable jar files

Windows10 Pro (20H2) 上的 Eclipse 2021-03 (4.19.0) Raspberry Pi 4 运行 Raspbian 10 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 存储库不是问题,项目名称不是问题。

如果我发现更多,会进一步更新。

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