2014-01-31 92 views
0

我想重命名整个软件包,它的所有命令都包含软件包名称和导入,在eclipse中进行更改。如何在Eclipse中重命名整个Java包名称,以便重命名其全部名称?

例如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; 

但经过重新命名后它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; 

回答

5

在Project Explorer中,右键单击包名称并选择Refactor->重命名。

+0

我遵循了这些步骤,但它包含了一些额外的输入,这些输入在原始代码中不存在。 – hemratna

+0

其实,我想按照我的要求定制gdata-core.1.47.jar源代码。我需要做的第一件事是根据我的要求更改包装结构。但是当我遵循上述步骤时,会自动添加更多的导入。 – hemratna

+0

“更多进口”是什么意思?现在未导入的软件包是否已导入?这似乎不太可能发生。 –

相关问题