在不同环境中从 Swing 中的路径读取文件

Reading file from path in Swing in different environments

我正在创建一个 Swing 应用程序,其中一些图标和图像是从项目内的资源文件夹中加载的。

File helpIcon = new File("resources/icon/helpIcon.png");

这在 Windows 中工作正常,但在 Linux 中此代码出错。 我应该如何在不同的操作系统(如Windows、Linux、MacOS)中处理这个问题?

尝试使用 getClass().getResources("path")