java工程打包部署到linux下根据url找jar包里的文件找不到,请教。
发布网友
发布时间:2022-04-22 09:50
我来回答
共2个回答
热心网友
时间:2023-10-30 23:54
方法不对
你看,你第一个里没有jar出现.
file:/E:/ainbs2_ln/html/WEB-INF/classes/com/syncdatamanage/bo/SyncDataLog.bo
这相当于在本在磁盘里找文件,而不是jar里.
那这样,你的第二种方法就不对了.
URL url = getClass().getResource("/org/xxxxxxxx/bbbbb/cccccc");
你是这样的吗?
如果这样,是不对的,这样只是取得当前运行目录下的文件.
如果想得到jar文件里的文件,需要用
JarFile jar = new JarFile(file);
相当于解析压缩包的方式来找到文件.
热心网友
时间:2023-10-30 23:54
你怎么部署到linux下的。你把找jar包的命令亮出来