我可以在PDE中创建一个默认项目,就像提到here一样。
但是我想知道如何创建Java项目。我怎么能这样做?
答案 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)
在Plug-in Project页面上,使用com.example.helloworld作为名称 对于您的项目并选中创建Java项目的框(这个 应该是默认的)。保留页面上的其他设置 默认设置,然后单击“下一步”接受默认设置 插件项目结构。