在包中创建一个java文件

时间:2011-11-25 21:05:50

标签: java eclipse eclipse-plugin

目前,我的插件在我的项目中创建了一个java文件(IProject)。但我想在指定的Package中使用该java文件。怎么做。

IFile sampleFile = parentFolder.getFile("Sample.java");
        if(!sampleFile.exists())   FileInputStream fileStream = new FileInputStream("C:\Users\Uma\Desktop\treasureHunt\Application.java"); sampleFile.create(fileStream, false, null);  

这是我目前的一段代码。 如何在包中创建sampleFile。例如:在com.mdh.se包中作为com.mdh.se.Sample.java

3 个答案:

答案 0 :(得分:2)

如果你有一个“包”(例如“com.mdh.se”),那么你将拥有一个相应的子目录(例如,“c:\ users \ uma \ desktop \ treasurehunt \ com \ mdh \ se” )。只需在那里写你的文件。

答案 1 :(得分:0)

我认为,您唯一需要做的就是创建代表您的包结构的文件夹。因此,您的路径应该看起来像C:\ Users \ Uma \ Desktop \ treasureHunt \ com \ mdh \ se \ Sample.java。

答案 2 :(得分:0)

您可以通过调用

在包中获取特殊文件
java.net.URL imgURL = ResourceManager.class.getResource( "ResourceManager.class" );

您可以从这些URL中提取目录,放置文件。

您可以使用

创建的新文件
new File(directory,filename);