Eclipse是一个用于工具集成的OSGi可扩展平台。 Eclipse的扩展是Java插件。使用此标记询问有关开发Eclipse插件的信息。请注意,要求插件建议是偏离主题的。
适用于 eclipse 的 Oracle weblogic 8.1 插件
目前我维护在 weblogic 8.1 上运行的遗留 JavaEE 项目。我想更新这个项目的一些组件。我的问题是如何在 eclipse 中连接 weblogic 8.1。(我使用 eclipse ...
如何为 Eclipse v2023-12 提供一个良好/可用/更新的 javascript 编辑器? 我尝试将 Eclipse 更新到最新版本(2023-12 v4.30),安装 Eclipse Web Developer Tools、Eclipse Web T...
Eclipse从版本2023-09更新到版本2023-12后,模板提案服务ctrl+space不再起作用。 总是报告“未处理的事件循环异常”错误 屏幕 Eclipse 斯科...
Eclipse Juno WindowBuilder 调色板是空的
我正在使用适用于 Java EE 的 Eclipse 4.2 (Juno),并且刚刚安装了 WindowBuilder 插件。目前我正在使用 Swing 组件构建 Java SE 应用程序。 调色板完全是空的(没有小部件)....
org.xml.sax 包可以从多个模块访问:<unnamed>、java.xml
我们很久以前就编写了 Eclipse 插件。合规级别为 java.1.8。现在我已经将其更改为java 11。我们正在使用and。在构建时,我收到以下错误: org.xml.sax 包是
我编写了一个 Eclipse 插件,在开发运行时运行时工作正常,但是在创建更新站点并安装后,行为发生了变化。 大多数情况下
我不小心把我的Java项目转换成了插件项目。我该如何恢复它? 我将其转换为右键单击项目,进行配置并单击转换为插件项目。 我海...
我正在尝试在 Eclipse 06-2020 版本上安装 PyDev。当我去市场并选择 PyDev 时。我不断看到错误: 以下解决方案不可用:PyDev - Python IDE for
如何在 Eclipse 中安装旧版本的 TestNG 插件?
我试图安装Eclipse testNG插件,但它安装了最新版本的testNG。可以安装旧版本吗?
Eclipse 调试 HashMap:使用 Key 和 Value 的 toString() 方法的逻辑结构
我在使用 IntelliJ 几年后最近开始使用 Eclipse。使用 IntelliJ 调试 Map 时,如果键或对象实现了 toString(),则会得到一个很好的字符串表示列表......
我正在使用 sqllite db 开发一个 android 应用程序,我想知道是否有办法探索该数据库的当前内容。
我从 Eclipse 市场下载了适用于 C# 和 .NET Core 的 Eclipse aCute,以将脚本添加到 Unity。完成后,每当 Eclipse 启动时,我都会收到一个弹出窗口,显示 No 'dotnet' Path ...
有人成功地针对 CDH4 安装为 Juno 构建了 eclipse 插件吗? 我在网上看到过CDH3。寻找CDH4。 非常感谢。
如何更改 Eclipse Git 插件中的默认作者和提交者?
我正在使用 Eclipse 的 Git 插件。我有几个作者和提交者,当我开始在这些字段中输入时会显示这些作者和提交者。 我如何对此列表进行更改,或删除某些作者或
我从 jar 创建了新的 xerces 包。我现在可以看到两个 org.apache.xerces 包 - 一个来自 Orbit 2.9.0 和“我的”2.11.0。如果我尝试导出产品,则仅导出轨道中的版本 我...
我正在尝试安装maven插件到eclipse luna。 版本:Luna 服务版本 1a (4.4.1) 我按照以下步骤操作, 帮助>安装新软件。 添加了使用中的 URL - http://download.eclipse.org/
我即将开始对一个非常古老的 Eclipse RCP 应用程序进行现代化改造,该应用程序使用 Eclipse Helios (2011) 作为 IDE,并在 Java 1.6 上运行。 我想做的第一步是采用更新版本的
我的一个 Eclipse 插件添加了这个上下文菜单项: 我的一个 Eclipse 插件添加了这个上下文菜单项: <menuContribution locationURI="popup:org.eclipse.ui.popup.any?after=additions"> <menu id="sourceMenuId" label="%Source"> <command commandId="org.eclipse.wst.sse.ui.format" id="sourceFormat" style="push"> <visibleWhen checkEnabled="true" /> </command> </menu> </menuContribution> 是否可以在我自己的plugin.xml中删除它? 我找不到任何选项来覆盖可见状态。 首先,checkEnabled仅指示当该项目通常将作为菜单的一部分显示时是否应执行该项目的任何启用/可见性评估。换句话说,我们应该在每次显示菜单时检查是否应该显示该项目,还是只执行一次?您已将其正确设置为 true,以便对其进行评估。 但是,您无法评估该项目是否应该显示。 您的plugin.xml 中需要类似的内容... <command commandId="com.mycompany.project.doSomething" style="push" tooltip="Do Something"> <visibleWhen checkEnabled="false"> <test property="com.mycompany.project.isVisibleConditionSet"/> </visibleWhen> </command> ...您使用属性测试器以编程方式测试是否应该显示该项目。 您可以在plugin.xml 文件的<extension point="org.eclipse.core.expressions.propertyTesters"> 部分中像这样定义属性测试器... <propertyTester class="com.mycompany.project.testers.IsVisibleConditionSet" id="com.mycompany.project.isVisibleConditionSet" namespace="com.mycompany.project" properties="isVisibleConditionSet" type="java.lang.Object"/> ...您需要在代码中实现 PropertyTester 的类,并且应根据上述 XML 中的类名称来命名它。例如... package com.mycompany.project.testers; import org.eclipse.core.expressions.PropertyTester; // other imports here as required public class IsVisibleConditionSet extends PropertyTester { static final String CONDITION_TESTER = "isVisibleConditionSet"; @Override public boolean test(Object receiver, String property, Object[] args, Object expectedValue) { if (CONDITION_TESTER.equals(property)) { return SomeOtherClass.shouldDisplayDoSomethingMenuItem(); } return false; } } 在上面的 if 块中放置什么并不重要,只要它运行得很快,这样菜单显示就可以避免延迟。您可以在此处调用代码中的任何逻辑,只要它在范围内即可。
通过 Java ScriptEngineManager 为 GraalVM JS 脚本引擎添加自定义记录器
有一个eclipse插件(名称:A),它内部调用JS脚本引擎来评估一些条件。 插件的使用者不了解 JS 脚本实现代码,并且......
ServiceReferencefaUiApiServiceRef=bundleContext .getServiceReference(this.getClass().getName()); faUiApiServiceRef 该变量在 tycho 2.5.0 版本中始终为 null。