如何在Eclipse中更改包名称?
在Eclipse中,我有一个简单的Java项目,其中包含一个名为(默认包)的包 ,在这个包里面我有一个类
我想将这个包重命名为: com.myCompany.executabe
我尝试select(默认包)—>右键单击—>重构,但现在看来我只有这个单一的声音命名: 推断genericstypes的参数,但不能更改包的名称
为什么? 在Eclipse中我要做什么来更改包的名称?
TNX
安德里亚
首先你需要创build包:
com.myCompany.executabe
(src>右键单击>新build>包)。
按照以下步骤将Java文件移动到新的软件包中。
- selectJava文件
- 右键点击
- 重构
- 移动
- 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”文件没有为我改变,我手动更改包名称。
- 更改清单中的包名称。
- 将会有一个警告框变成工作区,按“是”
- 然后右键单击src-> refactor – >重命名粘贴你的包名
-
select软件包名称和子软件包名称
-
按“保存”警告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日食后会给你选项重命名将类移动到新的包,将做需要
- select你想移动到不同包名的类。
- 右键单击 – 重构 – 移动
- 创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(也可能是大多数其他版本)中,您可以:
答:在所有文件中重命名包:
- 在项目浏览器中select项目或其任何成员
- 菜单:search>文件…()
- 在“包含文本:”字段中,input旧的包名(例如。com.domain.oldpackage)
- replace…()
- (Eclipse将项目文件作为模式search旧包名称)
- 在“With:”字段中input新的软件包名称(如。com.domain.newpackage),OK
- 继续确认,除非预览显示某种冲突(这可能意味着在重命名包之前还有其他事情需要清理)
B:重命名src包:
- 在Project Explorer中select源代码包(例如,展开Project> src并selectcom.domain.oldpackage)
- Menum:重构>重命名…()
- 在“新名称:”字段中input新的包名(例如com.domain.newpackage)
- 继续确认,除非预览显示某种冲突(这可能意味着在重命名包之前还有其他事情需要清理)
请注意,在每个“replace…”和“重命名…”对话框中,请保留所有其他默认值,除非您有select地省略重命名包名称的实例。
这个过程应该在A和B完成之后(包括gen /目录)自动清理你的项目。 但是,如果你看到任何错误,你应该手动清理和重build(然后select项目,确定)来恢复项目元素的完整性,然后继续。 而且你应该立即testing这个项目,以确保这个过程在进行进一步的修改之前起作用,并且混淆它们。
右键单击您的项目
Android工具>>重命名应用程序包只需更改其中的包…
我试过这个,挺简单的过程:
用所需的名字创build一个新的包– >将我所有的类移动到这个新的包中(右键单击上一个包 – >折射 – >移动 )
你可以在eclipse中打开类文件并在顶部添加“package XYZ(package_name)”,然后当它显示错误时单击它并select'移动ABC.java(class_file)到包XYZ(package_name)