如何在Eclipse中更改包名?

velaa5lx  于 2022-09-18  发布在  Java
关注(0)|答案(21)|浏览(416)

在Eclipse中,我有一个简单的Java项目,它包含一个名为**(默认包)的包,在这个包中,我拥有一个类。
我想将这个包重命名为类似:*.com.myCompany.executable的文件

我试图选择**(默认包)--->右键单击---->重构**,但现在我只看到名为:*推断泛型类型参数**的单音,但无法更改包名称。
为什么?在Eclipse中,我需要做什么来更改包的名称?

i7uq4tfw

i7uq4tfw1#

在src文件夹中创建目录结构,如
.
这意味着在pkg1文件夹(eclipse中的源文件夹)下创建subpkg1文件夹,然后将源代码放入其中,然后修改其包声明。

ubbxdtey

ubbxdtey2#

enter image description hereY您可以在eclipse中打开类文件,并在顶部添加“package XYZ(package_name)”,然后当它显示错误时,单击它并选择“将ABC.java(class_file)移动到package x yz(package_name)”

2eafrhcq

2eafrhcq3#

要在eclipse中重命名包,右键单击包1.单击重构2.单击重命名3.更改名称4.单击确定

w8ntj3qf

w8ntj3qf4#

右键单击您的项目
Android工具>>重命名应用程序包,只需更改其中的包…

jrcvhitl

jrcvhitl5#

在Eclipse Kepler/4.3(可能还有大多数其他版本)中,您可以:
A: 重命名所有文件中的包:
1.在项目浏览器中选择项目或其任何成员
1.菜单:搜索>文件…()
1.在“包含文本:”字段中输入旧包名称(例如com.domain.oldpackage)
1.更换…()
1.(Eclipse将在项目文件中搜索旧包名作为模式)
1.在“With:”字段中输入新包名称(例如com.domain.newpackage),确定
1.继续确认,除非预览显示某种冲突(这可能意味着在重命名包之前需要清理其他内容)
B: 重命名src包:
1.在Project Explorer中选择源代码包(例如,展开Project>src并选择com.domain.oldpackage)
1.菜单:重构>重命名…()
1.在“新名称:”字段中输入新包名称(例如com.domain.newpackage)
1.继续确认,除非预览显示某种冲突(这可能意味着在重命名包之前需要清理其他内容)
请注意,在每个Replace…和Rename…对话框中,保留所有其他默认值,除非您有选择地忽略了重命名包名称的示例。
此过程应在A和B中的每一项完成后自动清理项目(包括gen/目录)。但如果您看到任何错误,则应手动清理并重新生成(然后选择project,确定),以在继续之前恢复项目元素的完整性。您应该立即测试项目,以确保在进行进一步更改和混淆之前,此过程有效。

vwkv1x7d

vwkv1x7d6#

如何复制和粘贴ANDROID项目
A.如果您使用的是Eclipse,那么您只需要首先打开要复制的项目(不要忘记打开需要复制的项目),然后克隆(复制/粘贴)您的Android项目位于Eclipse左侧的explorer包窗口中。当您粘贴时,Eclipse会要求您输入新的项目名称。给它一个新的项目名称。由于Eclipse项目名称和目录独立于应用程序名称和包,以下步骤将帮助您更改包名称。注意:包名有两种类型。
1.要更改src文件夹中包的src包名称,请执行以下步骤:首先,您需要创建新包:(src>>>右键单击>>>新建>>>>包)。
创建包的示例:com.new.name
按照以下步骤将Java文件从A部分中的旧复制包移动到新包。
选择旧包中的Java文件
右键单击该java文件
选择“重构”选项
选择“移动”选项
从对话框窗口中的包列表中选择您的首选包。最有可能的是,您需要选择刚刚创建的新应用程序并点击“确定”
2.要更改应用程序包名称(主包),请执行以下步骤:
首先,右键单击您的项目
然后转到“Android工具”
然后选择“重命名应用程序包”
在对话窗口中输入新名称,然后单击“确定”。
然后,它将显示应用程序名称将在项目的哪个部分更改。
它将向您显示应用程序名称将在清单和最相关的Java文件中更改。点击“OK”
您已经完成了这一部分,但请确保重新构建项目才能生效。
要重建项目,请转到“项目”>>>“清理”>>>从项目中选择一个项目
列表,然后点击“确定”。最后,您可以运行新项目。

6uxekuva

6uxekuva7#

com.myCompany。executabe是executabe包的路径。这里com、myCompany和可执行文件是三个不同的包。您必须手动重命名要更改的单个包名称。

2j4z5cfb

2j4z5cfb8#

只需转到类并用package com.myCompany替换package语句。executabe:在此之后,eclipse将为您提供重命名、将类移动到新包的选项,并将执行必要的操作

gdx19jrr

gdx19jrr9#

只需创建新包并将类移动到创建的包。

  • (默认包)*表示没有包。
332nm8kg

332nm8kg10#

尝试创建一个新包,然后将文件移到其中。
简要概述:http://www.tutorialspoint.com/eclipse/eclipse_create_java_package.htm

k75qkfdt

k75qkfdt11#

选择默认包中的所有文件,右键单击->重构…*->**移动…**并在对话框中选择一个包或创建一个新包。

nkcskrwz

nkcskrwz12#

首先,您需要创建包:
com.myCompany.executabe(src>右键单击>新建>包)。
按照以下步骤将Java文件移动到新包中。
1.选择Java文件
1.右键单击
1.重构
1.移动
1.选择您的首选套餐

92dk7w1h

92dk7w1h13#

我尝试过这个非常简单的过程:
使用所需的名称-->创建了一个新包,并将我的所有类移动到此新包中(右键单击上一个包-->折射器-->移动

b5buobof

b5buobof14#

1.更改清单中的包名称。
1.将显示一个警告框。若要更改为工作区,请按“是”
1.然后右键单击src->refactor->rename并粘贴包名
1.同时选择包名称和子包名称
1.按“保存”弹出警告,按“继续”
名称更改成功

kb5ga3dv

kb5ga3dv15#

“AndroidManifest”文件没有为我更改,我手动更改了包名。

相关问题