「如何修改java包名」怎样修改包名

博主:adminadmin 2022-12-02 02:23:10 4118

本篇文章给大家谈谈如何修改java包名,以及怎样修改包名对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

android 修改项目包名详解

对于修改包名,一般有两种情况:

1)一个是包名目录结构不变,比如说,将包名“com.zlc.xuexi”,改成"com.xuexi.zlc"

2)另一个是包名目录结构改变了,目录级数改变了,比如说,从"com.xuexi.zlc",改变成"com.xuexi.zlc.zlc",这里包名的目录结构就从3级改变成为了4级

下面分别来讲解一下这两种情况

针对第一种情况,其实特别好改,步骤截图如下:

切换的Progject结构,查看java包名结构,一般是这样的

点击show options menu按钮

去掉勾上的 Hide Empty Middle Packages 和 Show Members

java包的展示目录结构就改变了

对于包名目录结构不改变的。就分别改各个层次对应的包名或者直接按快捷键 Shift + F6

同理,假如是3级目录结构包名,每一个都要改变的话,就按照上图的做法一个个更改

接着,去改app模块下的build.gradle文件

然后去修改AndroidManifest.xml文件

最后,点击sync同步一下就大功告成了

针对第二种情况,步骤截图如下:

点击show options menu按钮

去掉勾上的 Hide Empty Middle Packages 和 Show Members

java包的展示目录结构就改变了

对于包名目录结构不改变的。就分别改各个层次对应的包名或者直接按快捷键 Shift + F6

假如是3级目录结构包名,改成4级包名目录机构,首先要新建包然后去移动其他的目录包

新建好多一级的目录包之后,需要移动启动文件夹到该目录包下

接着,去改app模块下的build.gradle文件

然后去修改AndroidManifest.xml文件

最后,点击sync同步一下就大功告成了

如果项目上用了DataBinding框架,特别是第二种情况,恭喜你,你肯能有得忙了。项目上有DataBinding框架的时候,当你按照上面的步骤修改了包名,就会报一个这样的错

遇到这个情况,肯定是修改包名或者移动了包名结构,但是布局文件或者java文件的的dataBinding的引用没有改变

这里我没找到特别快速修改的方法,放在我是一个个去检查java文件的导包和xml布局文件的应用,看对不对,不对就要手动改过来了,呜呜。。。。。。

如果,确定全部改完无误之后,重新Rebuild Project

万一,还是有刚才那个错误的话,记得再回头检查一遍java文件和布局文件,看看各自的引用对不对,如果全部都改对之后,还是有错误的话,哪就静下心来错误提示

如果不是DataBinding引起的话,一般都会找到比较明显的提示

==========我是有分割线的:2019.04.15更新=================================

如果真不好遇到第二种情况的话,面对databanding这种框架,那就只能使用全局替换的方法了

ctrl + Shift + R

MyEclipse怎么修改包名

myeclipse中修改报名步骤如下:

1。对工程重命名(选择工程,右键Refactor-Rename,或者选择工程,按F2键)

2。修改Web路径(选择工程,右键Properties-MyEclipse-web,修改Web Context-root的值改为和工程名一样的)

3。修改工程代码(修改替换源程序中涉及到原工程名的地方,通常只在有链接到.do的地方有原工程名。

更改java包名称

你没建包吧,在src下面建个www包,在www下建个xi包,在xi包下建个ha包,再把你的类文件放在ha包里面。建包=新建文件夹

2.你这里的classpath应该是指环境变量,是配置在你的操作系统里的,eclipse没权修改只能使用,classpath是java运行的重要参数,它指定了java运行环境和jdk的路径,这些都是编译和使用java程序所必须的,windows的话你可以右击“我的电脑”然后“属性”-“高级”标签-“环境变量”-“系统变量”里的path项,里面有jdk的路径。

eclipse如何重命名java项目,包,类呢?

以上图为例

可以在选中项目名情况下按下F2(或者右击项目名字--Refactor--Rename)

以上两种方法都可以弹出以下修改界面

在此窗口下输入想要改变的名字,单击ok,即可修改成功

可以在选中包名情况下按下F2(或者右击包名--Refactor--Rename)

以上两种方法都可以弹出以下修改界面

一般是要勾选红框标识处,用来更新引用了此包的相关类或接口文件等

可以在选中类名情况下按下F2(或者右击类名--Refactor--Rename)

以上两种方法都可以弹出以下修改界面

修改类名与修改包名一样,一般也是要勾选红框标识处,用来更新引用了此类的其他相关文件。

jar包名如何修改

首先我们要说说为什么要修改 jar 文件的包名,jar 包我们会非常高频率的使用,尤其是用一些其他三方库的时候,往往把 java 代码打包成 jar 文件,方便项目依赖使用。笔者在开发过程中遇到过一些问题,是由于 jar 文件里面的包名和项目或者运行时环境的引用文件包名上存在冲突导致的,这时候我们修改 jar 文件的包名是一个比较快速有效的解决办法。举两个例子,是笔者亲身经历的两个情况。

Gson库:这个相信很多人都在使用,但是直接导入 gson 的 jar 包,在 HTC Desire HD 这款手机上会抛出异常(TypeNotFoundException)

Jackson库:这也是个 json 解析的,我们在做苹果推送后台的时候,后台用 java 写的,使用 java-apns 库,依赖于 Jackson,然后运行就会抛出异常,具体原因没有查,初步怀疑包名冲突,修改之后就解决的。

下面介绍如何修改jar文件的包名,需要用到一个小工具,叫做 jarjar.jar

java怎么修改文件名称

java修改文件名可以直接通过右键文件名“Rename”实现。

第一步:找到要修改的文件名位置。

第二步:在文件上右击,选择“Refactor”下的“Rename”。

第三步:输入新文件名后,点击“确定”即可完成修改操作。

关于如何修改java包名和怎样修改包名的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-02,除非注明,否则均为首码项目网原创文章,转载请注明出处。