gpt4 book ai didi

java - 将现有项目动态加载/导入到工作区

转载 作者:行者123 更新时间:2023-11-30 08:15:07 26 4
gpt4 key购买 nike

我正在尝试创建自己的 RCP 应用程序,但遇到问题。我尝试将现有项目加载到“项目资源管理器”部分的工作区中,如下所示:

project explorer

public class ProjectExplorerPart {
IWorkspaceRoot root= ResourcesPlugin.getWorkspace().getRoot();

final IWorkspace workspace = ResourcesPlugin.getWorkspace();

Runnable runnable = new Runnable() {
public void run() {
try {
IPath projectDotProjectFile = new Path("/media/flashx/TestProjectImport" + "/.project");
IProjectDescription projectDescription = workspace.loadProjectDescription(projectDotProjectFile);
IProject project = workspace.getRoot().getProject(projectDescription.getName());
JavaCapabilityConfigurationPage.createProject(project, projectDescription.getLocationURI(), null);
} catch (CoreException e) {
e.printStackTrace();
}
}
};
}

但是没有结果。

最佳答案

我认为您正在尝试通过自定义导航器框架实现您自己的 View ,不是吗?

如果是这样,请尝试此 tutorial 我无法向您解释这篇文章中的每一步,但还有很长的路要走......

相信我,重新使用包资源管理器或项目资源管理器可能会更好。这样您就可以使用所有可用的菜单和操作,而无需覆盖它们。如果适合您的需要,您可以创建自己的自定义项目性质。

关于java - 将现有项目动态加载/导入到工作区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29773657/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com