如何在Eclipse中重命名整个java包名,以便重命名所有出现的?

时间:2014-01-31 07:50:40

标签: java eclipse eclipse-plugin gdata gdata-api

我想重命名整个软件包,包括软件包名称和导入,以及eclipse中的更改。

例如com.google.gdata.client及其com.xyz.google.gdata.client类及其所有出现的内容。

实际上,我想根据我的要求自定义gdata-core.1.47.jar源代码。我需要做的第一件事是根据我的要求更改包结构。但是,当我按照上述步骤进行操作时,会自动添加更多导入

例如在反射器之前, 对于com.google.api.gbase.client类具有以下导入

import com.google.gdata.util.common.xml.XmlWriter;
import com.google.gdata.data.Extension;
import com.google.gdata.data.ExtensionProfile;
import com.google.gdata.data.AttributeHelper;
import com.google.gdata.data.ExtensionDescription;
import com.google.gdata.util.ParseException;
import com.google.gdata.util.XmlParser;

但是在将其重命名为com.google.gdata.client到com.xyz.google.gdata.client后,它会添加更多导入,如下所示,

import com.google.api.gbase.client.AddValueHandler;
import com.google.api.gbase.client.AttributeHistogram;
import com.google.api.gbase.client.GoogleBaseAttributeId;
import com.google.api.gbase.client.GoogleBaseAttributeType;
import com.google.api.gbase.client.GoogleBaseEntry;
import com.google.api.gbase.client.UniqueValue;
import com.google.gdata.util.XmlWriter;
import com.xyz.google.gdata.data.AttributeHelper;
import com.xyz.google.gdata.data.Extension;
import com.xyz.google.gdata.data.ExtensionDescription;
import com.xyz.google.gdata.data.ExtensionProfile;
import com.xyz.google.gdata.util.ParseException;
import com.xyz.google.gdata.util.XmlParser;

1 个答案:

答案 0 :(得分:5)

在Project Explorer中,右键单击包名称,然后选择Refactor-> Rename。