2012-08-14 37 views
2

避免为每个类手动添加和导入,我想添加导入com.soft.dor.file;到包package1中的所有java类。从ecplise导入库

有没有从ecplise java的方式?

感谢

+1

我不认为这是可以像全球进口中蚀。我也可能是错的。 – kosa 2012-08-14 14:05:45

+0

不是一个直接的答案,但可以得到你想要的。在Window-> Preferences-> Java-> Editor-> Save Actions中查看“Save Actions”。您可以将编辑器设置为在保存时自动导入并为您组织导入。 – 2012-08-14 14:17:02

+0

我不认为在eclipse中也有全局导入,但在java中。 :) – 2012-08-14 14:19:00

回答

2

假设你想在一个名为package1 pacakge添加import com.soft.dor.file ;所有的Java类。

步骤如下:

  1. 首先在Package Explorer中选择包package1

  2. 然后按Ctrl + H并单击File Search选项卡。

  3. 有更改设置,如下所示:

    enter image description here

    1. 选择Selected resources无线电

    2. 选择:Regular expression复选框

    3. Containing textpackage package1;

    4. File name patterns*.java

    5. 点击Replace

    6. 在 '替换文本匹配' 出现,在With:字段类型:package package1;\r\n\r\nimport com.soft.dor.file ;

    7. 按确定或预览

    enter image description here

+0

Ashutosh,在其中输入要导入的包的名称的步骤? – lola 2012-08-14 14:24:26

+0

我想补充:import com.soft.dor.file;到包1下的所有java文件 – lola 2012-08-14 14:25:36

+0

啊,好的,谢谢!如果在ecipse中有一种方法来替换软件包中可用的所有java文件中的某些字符串,可能是你想要的吗? – lola 2012-08-14 14:29:29

0

java.lang的-package会自动导入。

所以把类:

package java.lang; 
public class file extends com.soft.dor.file {} 

所以,你可以使用的文件到处

即:

package package1; 
public class Test { 

    public static void main(String[] args) throws Exception { 
     file f = new file(); 
    } 
}