我正在开发一个插件。我想以编程方式知道当前打开的文件的路径名。这对任何人都有很大的帮助
谢谢
Partha您可以使用IWorkbenchPage.getActiveEditor或getEditor(),然后您可以
请编辑提供他们的编辑输入。如果编辑器正在运行
一个IFile(并且不能保证它是),然后你可以施放
IEditorInput到IFIEDITORINPUT通过访问文件
IFileEditorInput.getFile()
一旦你得到了IFile,你就可以得到路径了
参考资料
我想在如下所示的位置添加一个新条目。下面菜单的位置URI是什么?还是其他建议
这目前不可能,但似乎是。这目前不可能,但似乎是
当给定资源名称时,是否有任何API可用于在Eclipse工作区树中查找资源(java文件)?我是说递归的
谢谢
Tim.您可以在工作区的任何级别进行搜索,甚至是从org.eclipse.core.resources.ResourcesPlugin.getWorkspace()开始的顶层。然后使用类似于:
root.getRoot().accept(myResourceVisitor);
有关更多信息,请参阅fororg.eclipse.core.resources.IResource.acce
我想使用eclipse比较框架开发比较插件。
打算开发的比较插件应该能够计算差异,而不仅仅是显示差异。
我如何知道在关联菜单上执行相互比较操作的方法?您的问题非常抽象。首先你可以从一开始。本例向您展示了如何创建比较编辑器并将其打开。我不确定您在这里要问什么。。。是否要从自己的代码中调用“比较操作”命令,或向该关联菜单添加新操作?此常见问题解答的地址已更改为
我为eclipse编写了一个插件,用户现在可以通过手动将其添加到eclipse\plugin来安装我的插件
我想给选择安装它作为新的软件
怎么做\
谢谢 您想建立一个更新站点。有一个新的资源向导,用于创建包含更新站点的项目。使用此向导并配置站点以添加包含插件的功能(也有一个新的插件项目向导)。为了简化,您只需部署更新站点项目的内容,并向用户提供指向该位置的url
我刚刚安装(即解压缩)了EclipseJuno。我正在学习“创建Hellow World SWT应用程序”教程
它表示要导入SWT项目,您可以通过主菜单中的文件导入打开导入向导,然后选择插件开发插件和片段
然而,在我看来,导入对话框根本不包含引用插件的文件夹。我遗漏了什么?好的,如前所述,以下步骤将起作用:
帮助->安装新软件
使用:---所有可用站点--
通用工具->Eclipse插件开发环境
单击“下一步”,直到要求您同意条款。同意,并且
结束
安装此插件并重新启动Eclipse后,您将
我使用Eclipse作为我的IDE,现在我已经研究了十几个模板引擎,它们似乎都以类似的方式工作:
您可以使用模板语言创建模板文件
IDE插件(如果有的话)识别模板语法,而不是目标语言语法
在目标语言中生成/修改的文件是只读的,因为它将在下一代中被替换
这大大限制了模板引擎/预处理器的使用,因为您失去了对目标语言的IDE支持
一般来说,模板语法无论如何都很简单,不需要IDE支持就可以轻松使用。真正需要的是从模板中获得目标语言支持
换句话说,是否有一些预处理器/模板引擎,不需要您创建“模板文件”,而
我已经从站点下载了Hadoop v1.1.2 Eclipse插件,并将其放在Eclipse插件目录中
MapReduce视图是可用的,但我不能在代码中包含任何“org.apache.hadoop”库-我得到以下错误
无法解析导入org.apache
我错过了什么明显的东西吗?
a) Hadoop v1.1.2的插件?
b) 使用Eclipse v4.3运行插件?
c) 在Ubuntu虚拟机上运行插件
我已经浏览了互联网,但是很多问题都与插件和/或Eclipse的早期版本有关。仅仅导入软件包是没有
我的问题是,当我仅从源代码运行应用程序时,为什么更新管理器失败并显示消息:“找不到正在运行的配置文件实例。eclipse.p2.data.area和eclipse.p2.profile属性可能未在此应用程序的config.ini文件中正确设置。”。
1.使用eclipse indigo:
2.我确实有VM参数
-Declipse.p2.data.area=C:\devApp\eclipse\eclipse-standard-kepler-SR2-win32-x86\u 64\eclipse\p2
我使用Java的红色机器人框架编辑器。虽然我已经添加了包含
'com/github/markusbernhardt/selenium2library/utils/WebDriverCache',错误为“NoClassDefFoundError”
我使用robotframework-selenium2library-java-1.4.0.8创建java库
下面是在红色编辑器中生成的控制台命令
Command: C:\jython2.7.0\bin\jython.exe -J-Dpython.pat
如果使用标准方法
layout.addView(NewsView.ID, IPageLayout.BOTTOM, 0.7f, ChartView.ID);
新闻视图将置于图表视图下
但是如何指定一个视图应放在两个视图下
不能直接执行此操作,必须使用单独的IFolderLayouts来包含底部、左侧和右侧的视图
例如:
IFolderLayout bottom = layout.createFolder("bottom", IPageLayout.BOTTOM, 0.7f, IPageLayo
我正在向eclipse插件添加一个menuContribution,并收到上面的错误消息。下面是片段。e4xmi
以下是运行日志:
Starting application: 1179
!SESSION 2017-06-01 02:10:52.203 -----------------------------------------------
eclipse.buildId=4.6.3.M20170301-0400
java.version=1.8.0_121
java.vendor=Or
我使用Atolic TrueSTUDIO for STM32作为基于Eclipse的IDE对音频信号执行数字信号处理。我正在寻找一种从RAM内存中绘制16位音频样本阵列的方法。目前我正在使用:
内存视图
SWV实时数据时间线
这些工具都无法分析阵列上的信号,也不必是实时的:只需在到达断点后绘制阵列即可
有没有Eclipse插件或其他方法来实现这一点?
我正在考虑将RAM内存导出到一个文件中,并在Matlab中绘制它,但对于这样一件简单的事情来说,它似乎真的不合适
感谢您的建议虽然我个人并不知道有
到目前为止,我已经构建了一个编辑器和一个查看器,它们都在同一种数据库资源上工作
我正试图实现JDT中所看到的那种行为:选择文件编辑器在包资源管理器中选择相同的文件
我已经停止了与TableView的交互。谁能告诉我怎么做
1) 迭代查看器中显示的域项集合
2) 然后改变选择,如果我找到我需要的物品
换句话说,就是一个revealAndSelect(Object)方法
非常感谢您的经验
M.啊。愚蠢的我:解决办法当然是
viewer.setSelection( new StructuredSele
我有一个Eclipse插件,在插件的首选项页面中有一个复选框。
此复选框用于启用和禁用从该插件启动的编辑器
但是,问题是,我还希望能够通过更改上述首选项页面中复选框的值的操作,从另一个插件启用和禁用此“编辑器启动”
问题是,如何从另一个插件访问本地首选项存储
我试过像
View myView = (View) PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().findView("ViewID");
但是这个
全部,
我们可以在draw2d中定义自定义布局管理器吗?如果是,请任何人解释相同的步骤?我需要想出一个可以动态添加行和列的TableLayout?不确定如何使用Draw2D本身,但看看如何使用Draw2D(基于Draw2D)。另请注意,还有一个具有重构布局库的应用程序。不确定如何使用Draw2D本身,但请了解如何使用(基于Draw2D的)进行此操作。另外请注意,还有一个包含重构布局库的
有人能告诉我如何在eclipse-cpp-helios-SR2-linux中安装map-reduce(hadoop)插件吗?Thanx提前如果您找到一个提供hadoop插件的站点,那么我不知道hadoop插件站点
有两种方法可以做到这一点
1:当您在网上阅读时,复制插件并将其粘贴到Eclipse插件文件夹中,然后重新启动Eclipse。这不是安装插件的最佳方式
2:在eclipse中安装插件的正确方法如下:
转到Eclipse主窗口中的“帮助”菜单,然后按“安装新软件”。
在tab work w
我已经将Axis2_Codegen_向导_1.3.0、Axis2_服务_Archiver_1.3.0添加到eclipse插件中。单击finish按钮,在完成包括指定wsdl文件路径和输出路径在内的所有步骤后,我会弹出一个带有以下错误的窗口
完成该过程时出错
java.lang.reflect.invocationtargetexception
有什么想法吗?
谢谢
-Aj好吧,升级到EclipseIDE3.6时问题就解决了 这里有一个更新。我在命令提示符下使用了“eclipse-console”
Eclipse的SearchEngine类有许多搜索方法,包括各种类型的search,searchAllTypeNames,等等。searchAllTypeNames似乎是围绕在包中查找类而设计的。在项目中查找用户定义类的好策略是什么?(所谓用户定义类,我指的是用户编写了驻留在该项目中的源代码的类,而不是从其他项目、外部JAR、系统库等导入的类。)
将search与自定义IJavaSearchResultCollector一起使用
获取项目中的所有包(使用search?),然后遍历包,使用sea
我正在使用eclipse Helios和SmartGWT。如果我启动WindowBuilder来设计GUI,我总是会收到以下错误消息:
WindowBuilder仅支持SmartGWT版本2.2、2.3。但发现了2.4
我试图通过删除2.4 jar并添加2.2 jar来使用SmartGWT版本2.2
然而,信息仍然是一样的。如果我使用GWT设计器,它可以工作,但我没有SmartGWT控件,而只有常用的fropm GWT控件。
我知道我在很早以前就使用过SmartGWT 2.4,但现在我不知道出了
当我试图从eclipse下载weblogic适配器时,我遇到了以下错误:
Cannot complete the install because of a conflicting dependency.
Software being installed: Oracle WebLogic Server Tools 1.7.3.201107052022 (oracle.eclipse.tools.helios.weblogic.feature.group 1.7.3.201107052022)
在安装Eclipse monkey插件的dash项目站点上,建议使用以下Url
但目前它没有反应
我在哪里可以找到准备安装Eclipse Monkey插件?转到URL:。
由于它未处于活动状态,因此已存档。您也可以从上面的链接获取存档项目的url
否则,您可以从第1.5节中单独下载插件。不幸的是,第1.5节描述了Groovy和Python语言的插件,除了为使用Java脚本开发的Eclipse Monkey。所需插件的开发在很久以前就被冻结了,在官方存储库中也不存在。
几个月前,我在eclipse中安装了blackberry插件,用于将apk转换为bar,并在blackberry playbook上运行。之前,我在playbook上运行apk(通过添加blackberry nature)时,eclipse本身在bin文件夹中沿apk生成了bar文件。但现在它没有生成bar文件,而是生成了.wrn文件。
我不明白是什么情况。威瑟,我错过了任何附加插件,或者其他任何东西都发生了变化。请提供帮助,谢谢。我忘记了一个步骤。当我“为app world签署apk”时然后它
我试图在OSGI中运行ApacheWink,并将Felix白板注册资源用作服务。在极简主义OSGI环境中,该捆绑包按预期工作。但是,随后我将捆绑包移动到EclipseEquinox环境中,在那里我正在开发一个依赖于它的插件。我开始出现这个错误
May 22, 2013 11:19:59 AM org.apache.wink.server.internal.application.ApplicationProcessor processWinkApplication
SEVERE: An exce
我正在使用Eclipse为XPages创建一个插件。代码编译得很好,但我在项目的设置中缺少了一些构建器:
有没有办法将这些构建器添加到Eclipse中?
在没有构建器的情况下使用插件会在控制台上出现如下错误:
com.ibm.xsp.FacesExceptionEx:application/home.nsf需要com.mycorp.myplugin.xsp.library。找不到此库
这就是为什么我认为构建者正在对插件做一些特殊的事情,以使其在Domino上运行。您使用的是Eclipse还是DD
在尝试使用TestNG之后,我收到了错误消息,如堆栈溢出、堆内存错误和类似消息。在安装TestNg之后,Eclipse感觉很沉重,响应速度变得非常慢。并抛出此错误消息 由于物理上缺乏资源(如较低的Ram或较慢的处理器),会发生此类堆栈溢出和堆内存错误。因此,唯一的解决方案是为EclipseIDE分配更多内存。通过在安装eclipse的目录中查找eclipse.ini文件,可以为eclipse分配更多内存。找到文件后,该文件应放在记事本中。在记事本中打开文件并编辑分配的内存。有两件事你需要改变。X
我已经创建了一个RCP产品(有200多个自定义插件),当我试图通过产品文件(在插件上配置)启动它时,我发现以下错误:
任何人都可以提出解决方案。您缺少提供osgi.extender功能的插件(或者您有一个旧版本)-在Eclipse的最新版本中,即org.apache.felix.scr。
有人已经问过这个问题:
答案很好:使用ResourcesPlugin
但是出于某种原因,在任何情况下,我的Ganymede eclipse都不会识别包含ResourcesPlugin的org.eclipse.core.resources包的存在
这是为什么?这通常与清单有关:
插件中是否导入了包(Import-package),或者是否需要包(Require-bundle)
(健全性检查)是源捆绑包(导出捆绑包)导出的包
如果这两个都符合要求,那么我将查看目标平台。RCP的典型基本安装不包
我想注册以获得Eclipse中所有Java更改的通知。我可以通过调用JavaCore.addlementchangedListener()来实现这一点。但是,我不希望在org.eclipse.jdt.core加载之前加载我的插件。我的黑客尝试是向org.eclipse.jdt.core扩展点声明一个虚拟扩展,但它并不适用于所有版本的eclipse。而且很难看。如何确保在加载另一个插件时加载我的插件?事实证明,在加载另一个插件时,没有内置的方法来加载我的插件。解决这个问题的最常用的方法是在启动时强
我正在使用Rhino编写Eclipse(RCP)应用程序的脚本。问题是,从Javascript中,我只能访问提供Rhino的插件可用的类,而不能访问运行脚本的插件可用的所有类
显而易见的答案是将Rhino放在脚本插件中,但这不起作用,因为它已经由应用程序自己的一个插件提供了(该插件还提供了我需要编写脚本的内容),而Eclipse总是使用这个版本,而不是更接近手边的版本
有没有办法改变Rhino使用的类加载器
或者可以确保Eclipse从一个插件而不是另一个插件加载Rhino类吗
多亏了Thi
如何转换Eclipse插件,使其在Eclipse中被视为库,例如JUnit
提前谢谢 这将由
(来自优秀的,
具体而言,是
现在切换到您的产品配置文件,并选择“概述”选项卡。单击“Eclipse产品导出向导”导出您的产品
选择要导出的插件
这将在目录插件中创建一个jar。将此jar复制到Eclipse安装目录中的“dropin”目录,然后重新启动Eclipse。你的插件现在应该可用了
感谢您提供指向教程和“产品项目”的指针。
我已经安装了WEb工具、PyDev和Ubuntu 10.04的默认Eclipse安装(使用“sudo apt get install eclipe”)。我现在正在尝试为Eclipse安装PHP开发工具插件,并收到以下错误消息:
无法完成安装,因为
相互冲突的依赖关系。软件
正在安装:PDT SDK功能
1.0.5.v20081126-1856(org.eclipse.php.sdk_feature.feature.group
1.0.5.v20081126-1856)当前安装的软件:Eclips
我正在尝试使用eclipse OSGi Framework运行时配置工具,并且只有eclipse附带的包可用,因此无法解决我的包的依赖关系。-我认为我需要将我所依赖的包放在eclipse能够察觉到它们的地方,以便我可以在运行配置中选择它们
我应该把它们放在哪里?进入eclipse/插件的目录?有更好的办法吗?人们如何处理这一问题?您需要将捆绑包添加到新的目标平台,并使用该平台进行开发和运行。您可以从头开始,也可以从现有的Eclipse安装开始。我通常只是创建一个目录,然后将我想要的包放入其中。您
我正在开发一个插件,我需要获取java包中存在的XML文件的路径,我的问题是如何获取文件的路径?
当我按原样运行项目时,我成功地获取了文件,但当我以eclipse应用程序的形式运行项目时,文件位于另一个路径中。
有什么想法吗?通过这行代码,您可以将所有资源作为InputStream获取
this.getClass().getClassLoader().getResourceAsStream("/yourpackage/namefile");
希望这有帮助
有谁能推荐一个好的编辑器,专门用于Corona SDK的Lua脚本,或者帮助我解决我在安装eclipse插件时遇到的一个错误。我希望最好使用EclipseIndigo(64位),但我在使用Lua插件时遇到了问题。我已经将lua站点添加到Eclipses下载站点,但是当我尝试安装它时,它说“无法在这个环境中安装,因为它的过滤器不适用”,有人知道这个插件的错误吗?我已经搜索并找到了关于其他插件错误的信息,但修复和原因似乎并不适用于我的问题。非常有用。重量轻,有很多选择
用于使用Eclipse
有一
我已经为KNIME(一个基于eclipse的软件)编写了一个REST客户端插件。我把泽西当作图书馆
一切正常。但是,如果我发送客户端请求,会弹出一个小程序警报对话框,询问我是否要允许、不允许或停止小程序。这个对话框很烦人,尤其是当你想提交多个请求时。
我怎样才能摆脱它
到目前为止,我所发现的只是在下载过程中向.jar文件添加内容的反病毒软件,调整maven服务器和ant构建的参数。然而,我已经在我的机器上创建了这个插件,并且我正在本地运行目标REST服务器(它基于python)
理想情况下,我想
我想在插件运行时阻止用户在PackageExplorer中修改所选文件
如果用户试图更改文件,将弹出一条自定义消息。实现您自己的编辑器启动器(IEditorLauncher),它将显示此消息并将其与您不想修改的文件关联
请看问题中的一个例子
另一种可能的方法是在Package explorer中显示这些文件(类似于通过Java插件隐藏.class文件)。感谢dreo的关注,我将在建议的链接上发布我的查询。
我想在Pax考试中测试我的OSGI应用程序,但从我的一个插件启动应用程序时遇到了一些问题
我使用Equinox,并且有一些Equinox特定的类扩展了org.eclipse.Equinox.app.iaapplication。然后可以在Eclipse应用程序启动器中选择这个类,它是第一个要运行的类(在我的例子中,它控制应用程序生命周期)
当我运行Pax考试测试时,所有捆绑包都已解决,但我的IApplication未启动
如何在Pax考试中运行此类应用程序
另外,我如何传递一些应用程序参数?我只看
我一直在使用EclipseHelios/Luna安装ClearCasePlugin8.0.1.x版本的插件,并导入了基本代码。
最近,当试图更改配置规范以更新构建文件时,即使没有一个文件,该进程也会连续运行数小时
以前,我们在EclipseHelios上安装了Clearcase 7.0.x版本和相应的插件,没有遇到任何问题。
但是,在将clearcase server升级到8.0.x并在eclipse中使用相应的客户端插件之后,在更新文件的过程中遇到了一些问题
另外,尝试从存储库手动更新整个文件
我正在使用一个软件项目,它需要以下软件包:
import org.eclipse.gef4.zest.layouts.LayoutAlgorithm;
import org.eclipse.gef4.zest.layouts.dataStructures.DisplayIndependentRectangle;
import org.eclipse.gef4.zest.layouts.interfaces.EntityLayout;
import org.eclipse.gef4.zest.la
服务器:SonarQube4.4
当运行sonar eclipse插件分析我的android项目时,我得到了如下错误日志:
19:11:02.596信息-执行Findbugs 3.0.0完成:12857毫秒
19:11:02.650信息-传感器查找传感器完成:12913 ms 19:11:02.651
信息-传感器CPD传感器。。。19:11:02.651信息-使用声纳引擎
对于java 19:11:02.652信息-禁用跨项目分析
19:11:02.809信息-传感器CPD传感器完成:158毫
听起来好像PackageExplorer视图的全部内容都是通过CommonNavigator框架公开的
但我如何访问这些数据?我想查看其中所有项目、文件和方法的名称。我得到的最接近的结果是:
INavigatorContentService n = NavigatorContentServiceFactory.INSTANCE.createContentService(SampleView.ID);
ITreeContentProvider tcp = n.createCommonContent
我正在学习如何使用E4,而现在我正在与插件结构作斗争
在我们的“普通”E3应用程序中,我们有多个模块,如:
模块A-审计
模块B-基本功能
模块D-文件管理
模块U-用户管理
然后我们用它们构建了多个应用程序:
客户1-模块A、B
客户2-模块B、D
客户3-模块A、B、D、U
因为这些应用程序有完全不同的用例,所以每个应用程序的布局都略有不同
然而,在E4中,依赖结构似乎发生了变化。“base”现在是应用程序(application.e4xmi的插件),模块注册它们自己
因此,在本例中
我遵循这个教程。当我试图右键单击extension选项卡以添加一个新视图时,如教程中所示,什么都没有发生,弹出菜单不会出现。是否可以以不同的方式创建此视图
您始终可以通过单击“plugin.xml”选项卡直接编辑plugin.xml
基本视图类似于:
我正在Java10上运行光子。
我正在测试一个小插件,用来帮助我学习如何编写插件。当我运行插件时,会收到以下弹出的验证消息:
Missing Constraint: Bundle-RequiredExecutionEnvironment: JavaSE-10
我的MANIFEST.MF文件如下所示:
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Application
Bundle-SymbolicName: com.
我在Eclipse中构建文本编辑器
有没有办法在Eclipse编辑器插件中隐藏一行的一部分?
目前,我使用ProjectionViewer作为SourceViewer,它只能隐藏(折叠)整行,而不能隐藏一行的一部分。我认为没有类似的东西。没有ProjectionViewer,有没有办法做到这一点,但仍然可以折叠行?
我想知道如何在eclipse中干净地创建svn项目
我做得很糟。告诉我我做错了什么:
首先,我将文件复制到服务器上
我在目录draw2中获取所有代码
mkdir分支日志中继
所有的代码都放在行李箱里
使用创建目录
svnadmin创建/var/svn/draw2
用
svn导入~/draw2file:///var/svn/draw2 -m初始导入
使用乌龟svn,我可以检查出一个干净的副本,它似乎在那里。
但是我想使用eclipse。
已安装Svnkit插件
从svn在eclipse中创建一个新
我需要为所有视图提供一个动态弹出菜单。我可以创建一个动态弹出菜单贡献,但我必须设置URI并为特定视图注册它。现在,当用户选择另一个视图时,我尝试动态注册菜单:
public class GlobalSelectionListener implements ISelectionListener {
HashSet<IWorkbenchPart> extended = new HashSet<IWorkbenchPart>();
@Override
我是创建eclipse插件的新手,我发现在plugin.xml文件上工作很困难。而且,我被时间所束缚
那么,是否有一个很好的使用Manifest.mf的教程,或者是否有任何其他工具可以帮助构建插件?Eclipse工具是制作插件的最佳工具,但您可以解压缩另一个Eclipse插件jar以查看如何手动制作清单。这个问题要么太广泛,要么是对第三方资源的请求。不管怎样,这都不是主题,可以搁置。
我们的应用程序是一个RCP应用程序,需要显示数千项的表格。因此,我们在TableViewer中使用了SWT.VIRTUAL。除了选择之外,这很有效
我们遇到以下问题:
我们的TableViewer支持排序和筛选。使用虚拟tableviewer时,更改选择不会保留当前选定的项目,而是保留当前选定的行。这将导致选择另一个项目。
e、 g:如果用户选择了第5行中的项目“A”并进行了排序,则排序后,将选择第5行中的项目,而不是项目“A”。
使用非虚拟的表格查看器,一切正常
我们尝试进行调试,发现Ab
1 2 3 4 5 6 ...
下一页 最后一页 共 36 页