`

Eclipse 中java.io.*与jdt resources 的互换

阅读更多

            eclipse Plugin 开发中遇到最多的就是资源的转换,经常遇到java 中的File需要转换为JDT的Resources

1、首先要获取当前资源所在工程。

       获取工程的方式有很多:

      IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject("此处为项目名"); //此处就是你的插件启动类

      

2、通过工程获取jdt 的资源。

  

IProject  project = resource.getProject();
String relativePath = datasetFile.getPath().substring(project.getLocation().toString().length() + 1);
datasetComponent.setResource(project.getFile(relativePath));

 

 

 

分享到:
评论

相关推荐

    org.eclipse.jdt.core_3.2.0.v_671

    标题“org.eclipse.jdt.core_3.2.0.v_671”表明这是一个与Eclipse集成开发环境(IDE)相关的组件,特别是它的Java开发工具(JDT)核心部分。这个版本号“3.2.0.v_671”表示这是JDT核心的特定版本,其中“3.2.0”可能...

    Java解析语法树(AST)使用JDT相关库

    包括以下包:jdt-3.2.1-r321_v20060823.jar、 jdt-3.3.0-v20070607-1300.jar、jdt-3.4.2_r894.jar、jdt-compiler.jar、org.eclipse.datatools.enablement.jdt.classpath_1.0.1.v201107221501.jar、org.eclipse.jdt....

    eclipse.jdt.core, jdt/核心项目库( eclipse jdt core ).zip

    eclipse.jdt.core, jdt/核心项目库( eclipse jdt core ) JDT内核这是 Eclipse 开发工具的Java的核心部分。 它包含对编译和使用Java代码的非用户界面支持,包括:可以独立运行或者作为 Eclipse IDE的一部分的增量或者...

    org.eclipse.jdt.core_3.6.1.v_A68_R36x_jar

    1.下载Eclipse plugin 补丁文件 org.eclipse.jdt.core_3.6.1.v_A68_R36x.jar: http://meiyoudao.download.csdn.net/ 2.将解压缩后的jar包 放到Eclipse的目录中的Plugin下面, 3.Android开发时代码提示卡死的问题...

    org.eclipse.jdt.core-3.6.1.v_A68_R36x.jar

    标题中的"org.eclipse.jdt.core-3.6.1.v_A68_R36x.jar"是一个特定版本的Eclipse Java开发工具包(Java Development Toolkit)的核心组件。Eclipse JDT是Eclipse IDE的重要组成部分,专门用于Java编程。这个文件是JAR...

    eclipse.jdt.doc.user.3.1.pdf.zip

    用户文档"org.eclipse.jdt.doc.user.I20050627-1435.pdf"详细阐述了如何使用Eclipse JDT进行Java开发。这个文档通常会包含以下几个主要部分: 1. **安装与配置**:指导用户如何下载、安装Eclipse IDE以及JDT插件,...

    org.eclipse.jdt.core_3.5.2.v_981_R35x

    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:46) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt....

    Java Development Tooling Developer Guide

    - **`org.eclipse.jdt.core`**:提供 Java 项目模型的基本概念,如 Java 项目、包、类型等。 - **`org.eclipse.jdt.core.compiler`**:包含 Java 编译器的 API。 - **`org.eclipse.jdt.core.dom`**:提供用于操作 ...

    eclipse中jdt相关jar包

    Class not found: org.eclipse.jdt.core.JDTCompilerAdapter。 解决方法: 拷贝下面这些jar包到ant_home/lib org.eclipse.jdt.compiler.tool_1.0.100.v_972_R35x.jar org.eclipse.jdt.core_3.5.2.v_981_R35x.jar org...

    eclipse JDT核心

    - **org.eclipse.jdt.core.search**:实现了在工作空间中的Java模型元素中进行搜索的功能,可以按指定条件查找Java元素。 - **org.eclipse.jdt.core.util**:包含了一系列工具类,用于处理.class文件和Java模型...

    org.eclipse.jdt.core_3.6.0.v_A58.jar

    Eclipse的可扩展性主要体现在其丰富的插件体系上,其中"org.eclipse.jdt.core_3.6.0.v_A58.jar"是一个至关重要的组件,它是Eclipse Java开发工具(JDT)的核心库,负责提供Java语言的支持。 一、Eclipse JDT概述 ...

    org.eclipse.jdt.core_3.2.0.v_671.rar

    标题中的"org.eclipse.jdt.core_3.2.0.v_671.rar"是一个压缩文件,其中包含的是Eclipse JDT(Java Development Toolkit)的核心组件的特定版本。Eclipse JDT是Eclipse IDE(集成开发环境)的一个关键部分,专门为...

    eclipse-JDT-3.3.1.zip

    Eclipse JDT(Java Development Tools)是Eclipse IDE的核心组件之一,专为Java开发者提供的一套强大的工具集合。在标题中提到的“eclipse-JDT-3.3.1.zip”是一个Eclipse JDT的特定版本,即3.3.1版本的归档文件。这...

    org.eclipse.jdt.doc.user.I20050627-1435.pdf

    【标题】:“org.eclipse.jdt.doc.user.I20050627-1435.pdf” 提供的是Eclipse IDE的英文用户指南,适用于英语能力较强的技术人员。 【描述】:这份文档是Eclipse的英文使用教程,旨在帮助熟悉英语的用户深入理解和...

    eclipse-java-2024-03-R-win32-x86-64.zip

    1. **Java开发工具**(JDT):Eclipse JDT 提供了强大的代码编辑器、调试器、构建工具和项目管理功能,支持Java SE、Java EE和Java ME的各种开发需求。它能自动完成代码,检查语法错误,以及提供丰富的代码提示。 2...

    org.eclipse.jdt

    org.eclipse.jdt.* 的目录和文件 全部拷贝到 flexbuilder 的plugin (若为myEclipse则是将myEclipse下eclipse\plugins) flashbuilder也一样 ----下面是在FlexBuilder中配置VSS ------- 1. 首先绑定项目到...

    tomcat源码需要的jar包(org.eclipse.jdt.core_3.8.3)

    org.eclipse.jdt.core_3.8.3.v20130121-145325.jar (如果你没有,但是装了ecplise,可在 \eclipse\plugins中找到) [尤其是org.eclipse.jdt 这个jar包,不好找,网上下的几个不行。。。最后灵机一动,去ecplise...

    Wrox.Professional.Eclipse.3.for.Java.Developers.eBook-kB

    3. **Java开发工具**:Eclipse内置了强大的Java Development Toolkit(JDT),包括代码编辑器、自动完成、重构工具、问题查看器等,极大地简化了Java编程过程。 4. **插件开发**:Eclipse的可扩展性主要体现在其...

    eclipse-overview.pdf

    Java项目是Eclipse中组织源代码、库和其他资源的基本单元,它们遵循特定的结构和约定,以支持JDT的功能。 4. **Java编译器** Eclipse内建的Java编译器提供即时反馈,可以在保存文件时自动检测语法错误和类型不...

    jdt需要的jar包

    4. **编译器库**:`org.eclipse.jdt.compiler.apt`和`org.eclipse.jdt.internal.compiler`包含了Eclipse的Java编译器实现,用于将源代码转换为AST和字节码。 5. **插件系统库**:Eclipse是基于插件的,`org.eclipse...

Global site tag (gtag.js) - Google Analytics