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

Hem*_*tna 0 java eclipse eclipse-plugin gdata-api gdata

我想重命名整个包,它包括包名和导入的所有ocncence,在eclipse中更改.

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

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

例如,在refctor之前,对于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;
Run Code Online (Sandbox Code Playgroud)

但是在将它重命名为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;
Run Code Online (Sandbox Code Playgroud)

Erk*_*lat 5

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