如何在Eclipse中更改包名称?

在Eclipse中,我有一个简单的Java项目,其中包含一个名为(默认包)的包 ,在这个包里面我有一个类

我想将这个包重命名为: com.myCompany.executabe

我尝试select(默认包)—>右键单击—>重构,但现在看来我只有这个单一的声音命名: 推断genericstypes的参数,但不能更改包的名称

为什么? 在Eclipse中我要做什么来更改包的名称?

TNX

安德里亚

首先你需要创build包:

com.myCompany.executabe (src>右键单击>新build>包)。

按照以下步骤将Java文件移动到新的软件包中。

  1. selectJava文件
  2. 右键点击
  3. 重构
  4. 移动
  5. select你喜欢的包

按下Alt+shift+R键并更改软件包名称

您不能重命名默认包,因为它实际上不存在。 默认包中的所有文件实际上都在src文件夹中。

 src-- | MyClass1.java <==== These files are in default package MyClass2.java | org | mypackage | MyClass3.java <=== class in org.mypackage package 

只需创build新的包,并在其中移动您的类。

创build一个新的包,将其拖放到其中,现在可以重新命名新的包

在eclipse的包浏览器>单击包的名称>单击F2键盘键>键入新名称>单击完成。

Eclipse将完成剩下的工作。 它也会将旧的软件包名称重新命名为新的代码文件。

Android应用程序包名称?

只是为了logging,我的情况涉及到一个Android应用程序,所以如果它涉及重命名包名称在Android应用程序,那么你可以直接从AndroidManifest.xml文件,这是Android清单中的第一个字段,你改变你的包名称并更新它。 那么如果它显示你的错误,那么只需在“项目”菜单中“清理”你的项目。

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

  1. 更改清单中的包名称。
  2. 将会有一个警告框变成工作区,按“是”
  3. 然后右键单击src-> refactor – >重命名粘贴你的包名
  4. select软件包名称和子软件包名称

  5. 按“保存”警告popup窗口,按“继续”

名称已成功更改

在src文件夹中创build你的目录结构

意味着在pkg1文件夹(eclipse中的源文件夹)下创buildsubpkg1文件夹,然后放置你的源代码,然后修改它的包声明。

select默认包中的所有文件, 右键单击 – > Refactor … – > Move ..并在对话框中select一个包,或者创build一个新包。

尝试创build一个新的包,然后在那里移动你的文件。

一个简短的概述: http : //www.tutorialspoint.com/eclipse/eclipse_create_java_package.htm

只要创build新的包,并将类移动到创build的包。

(默认包)意味着没有包。

只要去类,并更换包的声明与包com.myCompany.executabe日食后会给你选项重命名将类移动到新的包,将做需要

  1. select你想移动到不同包名的类。
  2. 右键单击 – 重构 – 移动
  3. 创build包

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

如何复制和粘贴ANDROID项目

答:如果您正在使用Eclipse,并且您想要做的只是首先打开您想要复制的项目(不要忘记打开您需要复制的项目),然后将您的Android项目克隆(复制/粘贴) Eclipse左侧的资源pipe理器包窗口Eclipse粘贴时会要求您input一个新的项目名称给它一个新的项目名称由于Eclipse项目名称和目录独立于应用程序名称和包,下面的步骤将会帮助您如何更改软件包名称注意:有两种types的软件包名称。

1.要更改Src文件夹中的软件包的src包名称,请按以下步骤操作:首先,您需要创build新的包:(src >>>>右键单击>>>> new >>>>包)。

创build包的示例:com.new.name

按照以下步骤将Java文件从A部分的旧复制包移动到新包。

select该旧包中的Java文件

右键单击该Java文件

select“重构”选项

select“移动”选项

在对话窗口中从软件包列表中select您喜欢的软件包。 很可能你需要select你刚刚创build的新的,点击“确定”

2.要更改应用程序包名称(主包),请按以下步骤操作:

首先右键单击您的项目

然后去“Android工具”

然后select“重命名应用程序包”

在对话框中input新名称,然后点击确定。

然后它会显示你的项目的哪个部分的应用程序名称将被改变。

它会告诉你,应用程序名称将在清单和大多数相关的Java文件中被更改。 点击“确定”

你完成了这个部分,但是确保你重build你的项目才能生效。

要重build您的项目,请转到“”项目“>>>”清理“>>>>从项目中select一个项目

列表,然后点击“确定”。 最后,你可以运行你的新项目。

在Eclipse Kepler / 4.3(也可能是大多数其他版本)中,您可以:

答:在所有文件中重命名包:

  1. 在项目浏览器中select项目或其任何成员
  2. 菜单:search>文件…()
  3. 在“包含文本:”字段中,input旧的包名(例如。com.domain.oldpackage)
  4. replace…()
  5. (Eclipse将项目文件作为模式search旧包名称)
  6. 在“With:”字段中input新的软件包名称(如。com.domain.newpackage),OK
  7. 继续确认,除非预览显示某种冲突(这可能意味着在重命名包之前还有其他事情需要清理)

B:重命名src包:

  1. 在Project Explorer中select源代码包(例如,展开Project> src并selectcom.domain.oldpackage)
  2. Menum:重构>重命名…()
  3. 在“新名称:”字段中input新的包名(例如com.domain.newpackage)
  4. 继续确认,除非预览显示某种冲突(这可能意味着在重命名包之前还有其他事情需要清理)

请注意,在每个“replace…”和“重命名…”对话框中,请保留所有其他默认值,除非您有select地省略重命名包名称的实例。

这个过程应该在A和B完成之后(包括gen /目录)自动清理你的项目。 但是,如果你看到任何错误,你应该手动清理和重build(然后select项目,确定)来恢复项目元素的完整性,然后继续。 而且你应该立即testing这个项目,以确保这个过程在进行进一步的修改之前起作用,并且混淆它们。

右键单击您的项目
Android工具>>重命名应用程序包只需更改其中的包… 在这里输入图像说明

我试过这个,挺简单的过程:

用所需的名字创build一个新的包– >将我所有的类移动到这个新的包中(右键单击上一个包 – >折射 – >移动

你可以在eclipse中打开类文件并在顶部添加“package XYZ(package_name)”,然后当它显示错误时单击它并select'移动ABC.java(class_file)到包XYZ(package_name)