我想重命名整个软件包,包括软件包名称和导入,以及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;
答案 0 :(得分:5)
在Project Explorer中,右键单击包名称,然后选择Refactor-> Rename。