创建一个新的Java项目

时间:2015-04-07 14:54:17

标签: java eclipse eclipse-plugin eclipse-pde

我可以在PDE中创建一个默认项目,就像提到here一样。

但是我想知道如何创建Java项目。我怎么能这样做?

3 个答案:

答案 0 :(得分:2)

至少需要将Java项目性质添加到您创建的项目中。使用类似的东西:

private void addNatureToProject(IProject proj, String natureId, IProgressMonitor monitor) throws CoreException
{
    IProjectDescription description = proj.getDescription();

    String[] prevNatures = description.getNatureIds();

    String[] newNatures = new String[prevNatures.length + 1];

    System.arraycopy(prevNatures, 0, newNatures, 0, prevNatures.length);

    newNatures[prevNatures.length] = natureId;

    description.setNatureIds(newNatures);

    proj.setDescription(description, monitor);
}

Java项目的自然ID是'org.eclipse.jdt.core.javanature'(也在JavaCore.NATURE_ID常量中)。

请注意,这不会添加Java项目中通常使用的各种构建器。 IProjectDescription.setBuildSpec方法以类似的方式添加它们。使用以下命令为构建规范创建命令:

ICommand command = description.newCommand();
command.setBuilderName(builderID);

其中'builderId'是主要Java构建器的{org.eclipse.jdt.core.javabuilder'(JavaCore.BUILDER_ID常量)。

所有这些信息都存储在项目根文件夹的“.project”文件中。这是一个XML文件,您可以查看该文件以查看现有项目的设置。

答案 1 :(得分:0)

Window-> Open Perspective-> Java

然后

文件 - >新 - > Java项目(您可能必须通过“项目...”才能进入“Java项目”选项)

答案 2 :(得分:0)

请参阅新Project Creation Wizards

  

在Plug-in Project页面上,使用com.example.helloworld作为名称   对于您的项目并选中创建Java项目的框(这个   应该是默认的)。保留页面上的其他设置   默认设置,然后单击“下一步”接受默认设置   插件项目结构。