小编use*_*230的帖子

Eclipse:以编程方式创建动态Web项目

我尝试通过首先通过IProject创建java项目然后使用IFacetedProject将其转换为动态Web项目来创建动态Web项目,但是只创建了静态项目...这是我已经完成的代码...请帮助我这......谢谢.

IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
IProject project = root.getProject("TESTJDT");

        try
        {
            project.create(null);
            project.open(null);
            IProjectDescription description = project.getDescription();
            description.setNatureIds(new String[] { JavaCore.NATURE_ID });
            project.setDescription(description, null);
            IJavaProject javaProject = JavaCore.create(project);

            IClasspathEntry[] buildPath = {
            JavaCore.newSourceEntry(project.getFullPath().append("src")),
            JavaRuntime.getDefaultJREContainerEntry() };

            javaProject.setRawClasspath(buildPath,project.getFullPath().append(
            "bin"), null);

            IFolder folder = project.getFolder("src");
            folder.create(true, true, null);

            IPackageFragmentRoot srcFolder = javaProject.getPackageFragmentRoot(folder);

            IPackageFragment fragment = srcFolder.createPackageFragment("com.programcreek", true, null);

            String str = "package com.programcreek;" + "\n"
            + "public class Test  {" + "\n" + " private String name;"+ "\n" + "}";

            ICompilationUnit cu = …
Run Code Online (Sandbox Code Playgroud)

java eclipse

6
推荐指数
1
解决办法
1142
查看次数

标签 统计

eclipse ×1

java ×1