创建新的Java项目

创建新的Java项目,java,eclipse,eclipse-plugin,eclipse-pde,Java,Eclipse,Eclipse Plugin,Eclipse Pde,我能够像前面提到的那样在PDE中创建一个默认项目 但是,我想知道如何创建Java项目。我该怎么做?窗口->打开透视->Java 然后 文件->新建->Java项目(您可能需要通过“项目…”进入“Java项目”选项)请参阅新建 在插件项目页面上,使用com.example.helloworld作为名称 对于您的项目,选中创建Java项目的复选框 应为默认值)。将页面上的其他设置保留为 他们的默认设置,然后单击“下一步”接受默认设置 插件项目结构 您至少需要将Java项目性质添加到您创建的项目中。使

我能够像前面提到的那样在PDE中创建一个默认项目


但是,我想知道如何创建Java项目。我该怎么做?

窗口->打开透视->Java

然后

文件->新建->Java项目(您可能需要通过“项目…”进入“Java项目”选项)

请参阅新建

在插件项目页面上,使用com.example.helloworld作为名称 对于您的项目,选中创建Java项目的复选框 应为默认值)。将页面上的其他设置保留为 他们的默认设置,然后单击“下一步”接受默认设置 插件项目结构


您至少需要将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\u id
常量中)

注意,这并没有添加Java项目中通常使用的各种构建器。
IProjectDescription.setBuildSpec
方法以类似的方式添加这些属性。使用以下命令为生成规范创建命令:

ICommand command = description.newCommand();
command.setBuilderName(builderID);
其中,“builderId”是主Java构建器的“org.eclipse.jdt.core.javabuilder”(
JavaCore.builder\u ID
constant)


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

您提供的链接是关于使用eclipse的项目向导的。我找不到任何与Eclipse插件开发环境相关的信息。我错过了什么?谢谢你的关注,但你错过了真正的要求,就像我猜@Saagar Elias Jacky那样。