Plugins 打包到可执行jar后的FileNotFoundException

Plugins 打包到可执行jar后的FileNotFoundException,plugins,jar,filenotfoundexception,maven-shade-plugin,Plugins,Jar,Filenotfoundexception,Maven Shade Plugin,在使用maven shade插件并运行可执行jar后,由于FileNotFoundException,我的应用程序失败。在应用程序开发期间,我将文件放在src/main/resources中,因此我的路径定义为“src/main/resources/maps/map.shp”。我应该改变代码中的所有路径吗?我应该怎么做?为什么会发生这种情况 Exception in thread "main" java.io.FileNotFoundException: C:\Users\ilija\Deskt

在使用maven shade插件并运行可执行jar后,由于FileNotFoundException,我的应用程序失败。在应用程序开发期间,我将文件放在src/main/resources中,因此我的路径定义为“src/main/resources/maps/map.shp”。我应该改变代码中的所有路径吗?我应该怎么做?为什么会发生这种情况

Exception in thread "main" java.io.FileNotFoundException: C:\Users\ilija\Desktop
\MavenizedCP\cp-map\target\src\main\resources\maps\ParcelsCountyRDMFinal5.shp (T
he system cannot find the path specified)

确切的错误消息是什么?使用
Class#getResource
Class#getResourceAsStream
并使用路径
/maps/parcelcountyrdmfinal5.shp