当前位置:编程学习 > JAVA >>

java工程打包部署到linux下根据url找jar包里的文件找不到,请教。

现本地windows环境程序解析后的url如下:
jar:file:/reward/syncdatamanage/ep-syncdatamanage.jar!/spring/spring.xml
传入某方法中进行解析,运行正常。

打包部署到linux上,url被解析成如下格式:
jar:file:/reward/syncdatamanage/ep-syncdatamanage.jar!/spring/spring.xml
运行结果异常,找不到此bo文件。。。现可确认ep-syncdatamanage.jar包存在,并里面包含spring.xml,现在解析不了。
求解。 --------------------编程问答-------------------- 把!转义下看看 --------------------编程问答--------------------

我解析代码是这么写得 --------------------编程问答-------------------- 估计是跟转义符有关系,正斜杠和反斜杠问题 --------------------编程问答--------------------
引用 3 楼 wlysh 的回复:
估计是跟转义符有关系,正斜杠和反斜杠问题

转换了也不行,估计跟系统有关系。
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,