栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

idea更改包名出现 Package ‘com‘ contains directories in libraries which cannot be renamed

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

idea更改包名出现 Package ‘com‘ contains directories in libraries which cannot be renamed

今天想更改项目中的包名,结果出现以上问题,然后去百度搜索看半天无果,搞了一下午才弄好,以下是解决放法。 1.找到要更改的目录,创建想更改包名名字的文件夹,把之前文件目录里的文件剪切到自己创建的文件夹 2.ctrl+shift+r进行全局替换 我是把daowen改成hyc

这几个(java,xml等)都点下,看有没有,daowen这个是之前的,然后想更改hyc

如果下面显示跟第一张图那样,点全替换 3.然后这里是之前导入jar包的目录报错 紧接着更改jar包的目录结构 首先找到导入的jar包路径, 1)创建rule.txt,下载jarjar-1.1.jar 方式一:http://www.java2s.com/Code/Jar/j/Downloadjarjar11jar.htm

方式二:链接:https://pan.baidu.com/s/16H7DqAyH05d76M6BlprKpw
提取码:h2fy

2)解压缩,之后如图所示


3)rule com.daowen.** com.hyc.@1 前面是之前文件的目录结构,后面是想更改后的目录结构

4)点击此刻的上方目录,输入cmd

5)输入java -jar jarjar-1.1.jar process rule.txt simple-dev-2.0.2 simple-dev-2.0.2 前面simple-dev-2.0.2是之前jar包的名字,后面是要更改的名字,(因为我不想改名字,所以是一样的)

输完之后按回车,如果没有显示其他的,就说明改好了

更改成功 进入idea看一下

注意!!!,有的类idea没给你改完,可能会出现 com. .entity,之后再全局搜“…”,如果全改完之后有的路径要你自己重新看着恢复, 比如 com.hyc.entity这类就不用管他,如果是图片路径,就继续… 之后 tld文件没给你改,你需要手动修改,然后把target文件删除,重启服务

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/754862.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号