首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

编译正常运行,打jar包运行报错找不到文件路径

Vibe的博客 欢迎大家加入,一起交流学习~~ 问题描述 Maven项目下,从resouces目录下把文件读入内存时,例如将sql文件用文件输入流读入时,编译时运行正常,但打成jar包后运行jar包报错...先上初始代码: InputStream in = new FileInputStream("src/main/resources/init.sql"); 我们在获取文件输入流的时候大部分都会选择使用相对路径来读入一个文件...(一般不使用绝对路径,可移植性太差) 这个时候,正常去在项目下编译运行时没有任何问题的,但我们把这个项目打包成可执行jar包的时候,在终端运行这个jar包,就会报错,系统找不到指定的这个文件路径: 原因就在于此时打包后的...jar包默认是在target文件夹下,而我们的代码默认的工作目录是项目的目录,所以一旦在jar包所在目录运行这个jar包,相对路径就不对了,就会报路径错误。...DBUtil的类 因为项目中的源文件打包编译之后都会放在 target 文件夹下的 classes 文件夹中(包括资源文件),而刚好这个jar包也是默认放在target文件夹下,所以两者工作目录相同,就不会报错

3.2K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    网络分析最佳路径_局域网找不到网络路径

    二、实验内容 根据不同的要求,获得到达指定目的地的最佳路径,并给出路径的长度;找出距商店最近的某目的地的路径;在网络中指定一个商业中心,分别求出在不同距离、时间的限制下从家到商业中心的最佳路径;给定访问顺序...本次实验主要有三个主要任务: 1、无权重最佳路径选择 2、加权重的最佳路径选择 3、阻碍强度设置:添加障碍 三、实验步骤 1、无权重最佳路径选择 无权重最佳路径选择是指:对本路径进行选择前,没有附加时间...图1.12 2、加权重的最佳路径选择 加权重的最佳路径选择是指:在选择路径之前,有其他附加的限制条件,例如距离最短、用时最短等条件的限制。...(图中“×号”即为所添加的障碍边) 图1-16 图1.19 & 图1.20 三、小结 1、实验小结: 利用ArcMap我们可以实现对路径的分析操作,可以选择最短用时路径、最短距离路径等最佳路径...2、路径分析(Route Analysis):路径分析是用于模拟两个或两个以上地点之间资源流动的路径寻找过程。

    89320
    领券