我有一个设置了以下包的项目:
-src -界面 -资源 -图片
我想找到资源包文件夹的路径。通过使用getClass().getClassLoader().getResource()
,我可以访问 images 文件夹中的图像,但我还想获取文件夹 Resources 的路径。由于我不确切知道那里会有哪些文件,因此无法查找确定的资源。我正在使用 JFileChooser 使用户能够选择文件,目的是设置默认目录以在 Resources 目录中打开。
从 NetBeans 运行项目时它可以正常工作,但是当我运行 dist 可执行 jar 时它找不到它,因为返回的路径通过 jar 文件。知道如何解决这种情况吗?
所以...每当项目在 Netbeans 中运行以及运行 dist jar 时,我都能找到返回的路径。遵循返回的路径:
netbeans: “调度程序/资源/”
dist: “调度程序/Scheduler.jar!/Resources/”