我复制了一个java项目,本来项目中用的是相对路径,复制后的项目中总是找不到文件(路径的问题),我试着把相对路径改成了绝对路径,文件找到了,但是项目中关于路径的地方太多,实在没法改,请问有什么其他办法吗?
这个问题我遇到过,放到myeclipse中,然后ctrl+F 替换路径, String path = request.getcontextPath();<%=path%>
你现在只能查找替换了,以后加一个常量,表示会经常变换的目录,就好像域名一样,其它相对路径,和这个变量拼接在一起
用ultraedit之类的编辑器批量打开,批量替换
1)关闭其他项目 :避免批量替换操作的影响。
2)找到路径引用的规律,使用全局查找ctrl+H进行批量替换。
貌似没有什么快捷的方法。。。
谁写的代码,这么蛋疼的设计, 每个地方都写相对路径。。。。 设置一个常量才是正解!
项目不该这么写,写的时候就应该考虑到维护的问题