`

eclipse平台升级- 粘贴功能失效

阅读更多

     eclispe从3.3升级到3.7.2时出现粘贴功能不好使。以下是代码的对比:

  eclipse3.3中

            Object destination = getTarget(javaElements, resources);

   if (destination instanceof IJavaElement)
                ReorgCopyStarter
                        .create(clipboardJavaElements, clipboardResources, (IReorgDestination) destination)
                        .run(getShell());
            else if (destination instanceof IResource)
                ReorgCopyStarter
                        .create(clipboardJavaElements, clipboardResources, (IReorgDestination) destination)
                        .run(getShell());
 

eclipse3.7中

 Object destination = getTarget(javaElements, resources);
            
            ReorgCopyStarter
                    .create(clipboardJavaElements, clipboardResources, ReorgDestinationFactory.createDestination(destination))
                    .run(getShell());
 

由代码中可以看出在eclipse3.7中,将destination 类进行了重组。在eclipse3.3中直接对模型进行匹配。例如

IJavaElement  IResource
分享到:
评论

相关推荐

    axis2-eclipse-codegen-plugin-1.6.2.zip和axis2-eclipse-service-plugin-1.6.2.zip

    标题中的"axis2-eclipse-codegen-plugin-1.6.2.zip"和"axis2-eclipse-service-plugin-1.6.2.zip"是两个与Apache Axis2相关的Eclipse插件,用于简化Web服务的开发过程。Apache Axis2是Java平台上一个成熟的Web服务...

    jd-eclipse-site-1.0.0-RC2.zip

    《jd-eclipse-site-1.0.0-RC2:Eclipse查看类源码插件详解》 在软件开发过程中,对于Java开发者来说,Eclipse是一款不可或缺的集成开发环境(IDE)。然而,有时我们可能需要查看编译后的.class文件的源代码,这对于...

    eclipse-jee-2023-09-R-linux-gtk-x86-64.tar.gz

    "eclipse-jee-2023-09-R-linux-gtk-x86_64.tar.gz" 文件是Eclipse专为Java企业版(Java EE)开发者设计的2023年9月版本,适用于64位的Linux操作系统。这个版本包含了对Java EE开发所需的全部工具和功能,如Web服务器...

    eclipse-cpp-2023-09-R-win32-x86-64.zip

    总结来说,“eclipse-cpp-2023-09-R-win32-x86_64.zip”是Windows平台上C++开发者的理想选择,它结合了强大的功能、优秀的性能以及广泛的社区支持,让开发过程更加高效和愉快。无论你是初学者还是经验丰富的开发者,...

    QT+eclipse插件qt-eclipse-integration-linux.x86_64-1.6.1 1.6.0等

    在Linux平台上,插件的版本是qt-eclipse-integration-linux.x86_64-1.6.1,这是一个针对64位系统的版本。这个插件的安装文件是一个.tar.gz压缩包,这是Linux系统中常见的归档格式,可以通过tar命令进行解压。解压后...

    axis2-eclipse-codegen-plugin-1.6.2和axis2-eclipse-service-plugin-1.6.2

    标题中的"axis2-eclipse-codegen-plugin-1.6.2和axis2-eclipse-service-plugin-1.6.2"指的是两个与Apache Axis2相关的Eclipse插件:Axis2代码生成插件和Axis2服务插件,它们是版本1.6.2的。Apache Axis2是一个流行的...

    eclipse-jee-2022-09-R-win32-x86-64.zip

    开始使用Eclipse JEE 2022-09 R,首先需要下载"eclipse-jee-2022-09-R-win32-x86_64.zip"压缩包,解压后运行“eclipse.exe”。初次启动,用户需要配置工作空间,选择Java开发工具,以及根据项目需求添加服务器...

    eclipse-jee-mars-R-win32-x86_64位官方绿色版.zip

    Eclipse-jee-mars-R-win32-x86_64位官方绿色版.zip是一个针对Windows平台的64位版本的Eclipse集成开发环境(IDE)的压缩包,特别为Java企业级(J2EE)应用程序开发设计。该版本发布于2015年6月30日,是当时Eclipse ...

    eclipse-jee-2023-06-R-win32-x86-64.zip

    总的来说,Eclipse JEE 2023-06-R-win32-x86_64.zip是一个为Windows 64位平台定制的,集成了丰富企业级开发工具的IDE,它提供了一流的开发体验,无论你是初学者还是经验丰富的专业开发者,都能从中受益。通过不断...

    eclipse-jee-2020-09-R-win32-x86_64.zip

    标题中的“eclipse-jee-2020-09-R-win32-x86_64.zip”指的是Eclipse IDE for Java EE Developers的2020年9月版本,适用于Windows 32位和64位系统的安装包。Eclipse是一款著名的开源集成开发环境(IDE),广泛用于...

    eclipse-java-2022-09-R-win32-x86-64.zip

    2. `plugins` 和 `features` 目录:这两个目录包含了大量的插件和功能模块,它们是Eclipse的核心组成部分,提供了丰富的功能和服务。 3. `config.ini` 文件:这个配置文件定义了Eclipse的启动参数和设置,可以根据...

    hadoop-eclipse-plugin-3.1.3.jar

    hadoop-eclipse-plugin-3.1.3,eclipse版本为eclipse-jee-2020-03

    eclipse-cpp-2023-06-R-win32-x86-64.zip

    2023年6月发布的“R”版本,即“eclipse-cpp-2023-06-R-win32-x86_64.zip”,是专为Windows系统设计的64位版本,为开发者提供了高效、稳定的C++编程体验。 1. Eclipse IDE概述: Eclipse IDE是一个开放源代码的软件...

    eclipse-jee-2018-09-win32-x86_64.zip

    标题 "eclipse-jee-2018-09-win32-x86_64.zip" 提供的信息表明这是一款针对Java企业级开发的Eclipse集成开发环境(IDE)的2018年9月版本,适用于Windows 32位操作系统、x86_64架构的计算机。Eclipse是一个开源的、跨...

    eclipse-jee-2020-06-R-win32-x86_64

    Eclipse JEE 2020-06 R Win32 x86_64是专为Windows 32位及64位平台设计的一款强大的Java集成开发环境(IDE),特别适用于企业级Java应用的开发。这个版本的发布,为开发者提供了最新的开发工具和技术支持,旨在提升...

    eclipse-jee-2019-09-R-win32-x86_64.txt

    它基于标准的Eclipse平台,并添加了额外的功能和工具来支持Java EE标准的应用程序开发。Eclipse JEE提供了全面的集成开发环境(IDE),适用于Java EE应用程序、Web应用程序、企业级应用程序等的开发工作。 #### 2. ...

    eclipse-jee-2021-12-R-win32-x86_64

    eclipse-jee-2021-12-R-win32-x86_64 eclipse-jee-2021-12-R-win32-x86_64 eclipse-jee-2021-12-R-win32-x86_64

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

    "eclipse-java-2024-03-R-win32-x86_64.zip" 是Eclipse针对Java开发者的特别版本,适用于2024年3月发布,且是针对Windows操作系统64位系统的版本。这个压缩包包含了运行Eclipse IDE所需的全部组件和库,使得开发者...

    eclipse运行mr插件hadoop-eclipse-plugin-2.6.0.jar

    总之,`hadoop-eclipse-plugin-2.6.0.jar`是Hadoop开发者在Windows环境下利用Eclipse进行高效开发的重要工具,通过它,开发者可以更好地整合开发环境与大数据处理平台,提高开发效率和项目的可维护性。

    eclipse-java-2022-06-R-win32-x86_64.zip

    【标题】"eclipse-java-2022-06...总的来说,"eclipse-java-2022-06-R-win32-x86_64.zip" 提供的是一款针对Windows 64位系统的Eclipse IDE,专门用于Java开发,拥有丰富的功能和高度可扩展性,是Java开发者的重要工具。

Global site tag (gtag.js) - Google Analytics