`
- 浏览:
990758 次
- 性别:
- 来自:
北京
-
从插件中获得绝对路径:
Test
Plugin.getDefault().getStateLocation().makeAbsolute().toFile().getAbsolutePath());
通过文件得到Project:
IProject project = ((IFile)o).getProject();
通过文件得到全路径:
String path = ((IFile)o).getLocation().makeAbsolute().toFile().getAbsolutePath();
得到整个Workspace的根:
IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
从根来查找资源:
IResource resource = root.findMember(new Path(containerName));
从Bundle来查找资源:
Bundle bundle = Platform.getBundle(pluginId);
URL fullPathString = BundleUtility.find(bundle, filePath);
得到Appliaction workspace:
Platform.asLocalURL(PRODUCT_BUNDLE.getEntry("")).getPath()).getAbsolutePath();
得到runtimeworkspace:
Platform.getInstanceLocation().getURL().getPath();
从编辑器来获得编辑文件
IEditorPart editor = ((DefaultEditDomain)(parent.getViewer().getEditDomain())).getEditorPart();
IEditorInput input = editor.getEditorInput();
if(input instanceof IFileEditorInput){
IFile file = ((IFileEditorInput)input).getFile();
}
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java开发者中非常流行。然而,它不仅支持Java,还可以通过插件扩展支持其他编程语言和...通过深入学习和实践这些样例,你将在CUDA编程的世界中取得更大的进步。
Eclipse 5.0 是一个针对Java开发者的强大集成开发环境(IDE),它以其开源、免费和高度可扩展性而闻名。...随着对Eclipse 的深入了解和熟练应用,开发者可以更高效地进行软件开发,从而在职业生涯中取得更大的成就。
配置NDK路径是Eclipse环境准备工作的下一个关键步骤。需要打开Eclipse的偏好设置,然后找到Android选项下的NDK设置,并指定NDK的解压目录。这一步是告诉Eclipse NDK的位置,以便它能正确识别NDK工具和库文件。 然后...
在Eclipse中配置JDK路径。打开Eclipse,依次选择“Window” -> “Preferences” -> “Java” -> “Installed JREs”,点击“Add”添加你的JDK安装路径。 ### 4. 安装WTK(Wireless Toolkit) J2ME开发需要Sun ...
安装方法是在Eclipse Marketplace中搜索并安装,然后重启Eclipse,右键点击类名,选择"View in JD-Eclipse"即可查看源码。 - **Decompiler Perspective**:这个插件提供了一个新的视图,专门用于反编译。安装后,...
在本文中,我们将详细介绍如何在Windows 7操作系统上搭建Android应用程序的开发环境,主要涉及三个核心组件:Eclipse集成开发环境(IDE)、Android SDK...通过不断学习和实践,您将在Android开发领域取得更大的进步。
Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java编程领域中占据着重要的地位。它的强大功能和灵活性使得它成为开发者们的首选工具。本文将深入介绍Eclipse的发展...祝你在Eclipse的学习之旅中取得成功!
Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java开发者中非常受欢迎。它提供了丰富的功能,包括代码编辑、构建自动...随着经验的积累,Eclipse将成为一个强大的开发工具,助力你在软件开发领域取得进步。
通过Eclipse的“File”->“New”->“Project”菜单,选择“Dynamic Web Project”,根据向导提示,可以指定工程名称、选择Web应用的存储位置,以及设定部署上下文路径等参数。此外,WTP还允许用户自定义Web应用的...
自动配置意味着Spring Boot会尝试根据你添加到类路径的库来自动配置你的应用程序。起步依赖则通过`starters`帮助你快速添加所需的依赖。 2. **MyBatis**: MyBatis是一个Java的持久层框架,它提供了SQL映射功能,...
Eclipse是一款广泛使用的开源集成开发环境(IDE),主要用于Java编程,但通过插件也可支持其他编程语言。本教程将详细讲解如何安装Eclipse,确保您能够顺利地在计算机上配置和使用这一...祝你在编程之旅中取得成功!
解压后,将其添加到系统路径中,以便Eclipse能够找到它。然后,在Eclipse中,通过"Window"菜单选择"Preferences",进入Android设置。点击"Browse..."按钮,选择你刚才解压的SDK路径,然后点击"Apply"和"OK"。 安装...
- 设置`JAVA_HOME`环境变量指向JDK的安装路径,例如`E:\Java\Java\jdk1.7.0_15`。 - 在`PATH`环境变量中添加`%JAVA_HOME%\bin`。 - 配置`CLASSPATH`变量为`.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar`...
- **配置工具链路径**:设置工具链的路径,确保Eclipse能够识别并调用相应的命令。 - **创建项目**:在Eclipse中创建一个新的C/C++项目,并配置目标平台为ARM。 - **编写与调试代码**:使用Eclipse编写源代码并通过...
### Eclipse和PyDev搭建完美Python开发环境教程(Windows篇) #### 一、引言 随着Python语言在数据科学、Web开发、自动化脚本等领域的广泛应用,...希望本文对你有所帮助,祝你在Python开发之旅中取得更大的进步!
《为Darktable设置Eclipse CDT IDE的详细指南》 Darktable是一款强大的开源图像处理软件,深受摄影师喜爱。为了能够更高效地开发和改进Darktable,开发者和爱好者们常常需要...祝你在Darktable的开发旅程中取得成功!