在Eclipse中,我有一个简单的Java项目,其中包含一个名为(默认程序包)的程序包,并且在该程序包中有一个类。
我想将此软件包重命名为:com.myCompany.executable
我尝试选择(默认程序包)--->右键单击--->重构,但是现在我只看到一个名为:推断通用类型参数的声音,但看不到更改程序包名称的可能性。
为什么?我要在Eclipse中做什么以更改软件包的名称?
Answers:
首先,您需要创建包:
com.myCompany.executabe
(src>右键单击>新建>程序包)。
请按照以下步骤将Java文件移动到新软件包中。
您无法重命名默认软件包,因为它实际上根本不存在。默认程序包中的所有文件实际上都在src
文件夹中。
src--
|
MyClass1.java <==== These files are in default package
MyClass2.java
|
org
|
mypackage
|
MyClass3.java <=== class in org.mypackage package
只需创建新程序包并在其中移动您的类即可。
在eclipse的Pack资源管理器中>单击Package的名称>单击F2键盘键>输入新名称>单击完成。
Eclipse将完成其余的工作。它将代码文件中的旧程序包名称重命名为新的。
“ AndroidManifest”文件没有为我更改,我手动更改了程序包名称。
同时选择包名称和子包名称
按“保存”警告弹出窗口,按“继续”
名称更改成功
尝试创建一个新程序包,然后将文件移到其中。
简短概述:http : //www.tutorialspoint.com/eclipse/eclipse_create_java_package.htm
在此蚀之后,只需转到该类并用com.myCompany.executabe软件包替换package语句,您将可以重命名该类,将类移动到新软件包,并做一些有需要的事情
如何复制和粘贴Android项目
答:如果您使用的是Eclipse,而您要做的就是首先打开要复制的项目(不要忘记打开您需要复制的项目),然后在其中复制(粘贴)您的Android项目Eclipse左侧的资源管理器程序包窗口,粘贴时Eclipse会要求您提供一个新的项目名称,并给它一个新的项目名称,因为Eclipse项目名称和目录与应用程序名称和程序包无关,因此以下步骤将帮助您更改包名称注:包名称有两种类型。
1.要更改Src文件夹中软件包的src软件包名称,请执行以下步骤:首先,您需要创建新的软件包:(src >>>>右键单击>>>> new >>>>软件包)。
创建包的示例:com.new.name
请按照以下步骤将Java文件从A部分中的旧复制包移动到新包中。
选择旧包中的Java文件
右键单击该java文件
选择“重构”选项
选择“移动”选项
在对话框窗口的软件包列表中选择您喜欢的软件包。您很可能需要选择刚创建的新文件,然后单击“确定”
2.要更改应用程序包名称(主包),请执行以下步骤:
首先右键单击您的项目
然后转到“ Android工具”
然后选择“重命名应用程序包”
在对话窗口中输入新名称,然后单击确定。
然后,它将向您显示将在应用程序的哪个部分更改应用程序名称。
它会告诉您,应用程序名称将在清单和大多数相关的Java文件中更改。点击“确定”
您已完成此部分,但请确保您重建项目才能生效。
要重建项目,请转到““项目” >>>“清理” >>>>从项目中选择一个项目
列表,然后点击“确定”。最后,您可以运行新项目。
在Eclipse Kepler / 4.3(以及可能的大多数其他版本)中,您可以:
答:重命名所有文件中的包:
B:重命名src包:
请注意,在每个“替换...”和“重命名...”对话框中,保留所有其他默认值,除非您有选择地忽略重命名程序包名称的实例。
A和B中的每一个都完成(包括gen /目录)后,此过程应自动清除项目。但是,如果看到任何错误,则应在继续操作之前手动清理并重建(,然后选择project,确定)以恢复项目元素的完整性。而且,您应该立即测试项目,以确保此过程有效,然后再进行进一步的更改并将其混淆。
在这里输入图像描述,您可以在Eclipse中打开类文件,并在顶部添加“ package XYZ(package_name)”,然后在显示错误时单击并选择'将ABC.java(class_file)移至XYZ(package_name)中