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