如何编辑现有的 Eclipse 插件?

2024-03-03

我有一个开源插件,带有允许我修改它的许可证,从这里:http://www.jcraft.com/eclipse-jcterm/ http://www.jcraft.com/eclipse-jcterm/(在源代码部分下)。我想修改这个插件并在我本地的eclipse上使用它。

  1. 考虑到我拥有的 jar 文件,这是否可能?或者我还需要更多吗?
  2. 我必须做什么才能在 Eclipse 中提出这个问题(显然是通过 Eclipse 插件开发视图)?
  3. 我如何安装这个插件来验证它是否按我想要的方式工作?

  1. 将插件 JAR 下载到某个地方。
  2. 在 Eclipse 中,文件 -> 导入 -> 插件和片段
  3. 选择保存它的目录,选择“带有源文件夹的项目”,下一步
  4. 添加插件,完成

您现在拥有一个代表该插件的 Eclipse 项目。进行更改,然后:

  1. 文件->导出->可部署的插件和片段
  2. 选择插件,选择保存位置

我不知道有什么方法可以在 IDE 实例中的“实时”插件上进行开发,因此我认为您必须通过将其放入插件目录中来将其安装到您的 Eclipse 副本中,然后重新启动。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何编辑现有的 Eclipse 插件? 的相关文章

  • 为 JSP 创建注销链接?

    当用户登录我的应用程序时 他提交一个要通过 Servlet 处理的表单 servlet 为用户创建一个会话 我如何创建一个链接以便用户可以注销 我似乎无法直接链接到 Servlet 如何删除会话并链接回主页 HttpSession sess
  • 在 Java 中将字符串复制到文件的开头

    我想将一个字符串写入文件的开头 我该怎么做 我根本不知道如何添加字符串 这就是我到目前为止所做的 public static void prepend String filename String data throws IOExcepti
  • Spring MVC 和 Struts MVC 之间的区别 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 Spring MVC 和 Struts MVC 之间的主要区别是什么 Spring MVC 和 Struts 之间的主要区别是 Spr
  • 获取文本文件中行的字节偏移量?

    我有一个文本文件 例如 one two three four five 我需要获取文件中每一行的偏移量 我如何在 Java 中做到这一点 我搜索了一些 I O 库 如 BufferedReader 和 RandomAccessFile 但我
  • 当Java中set已经是原子的时候,为什么我们还需要compareAndSet呢?

    因为原子意味着线程安全 当 set 本身在java中是原子和线程安全的时候 我们什么时候使用compareAndSet 举例来说 我想以原子方式设置一个变量 以便每个其他线程都可以看到它 但我希望以线程安全的方式设置该变量 我可以简单地将其
  • 如何在休眠中持久保存实体期间验证实体的约束

    我有一个带有字段名称的实体 我希望它不超过255 所以我这样定义它 Entity public class A implements Serializable NotNull Size max 255 private String name
  • 控制启动时的竞争条件

    我有一些代码想要执行一些一次性初始化 但这段代码没有明确的生命周期 因此在初始化完成之前 我的逻辑可能会被多个线程调用 所以 我想基本上确保我的逻辑代码 等待 直到初始化完成 这是我的第一次剪辑 public class MyClass p
  • 为什么在大多数开源java项目中局部变量没有被声明为final?

    如果我查看 OpenJDK Hibernate 或 Apache 中的 java 源代码 我还没有看到任何声明为 Final 的局部变量 这表明一些最广泛使用的 java 软件库的开发人员 不要相信final关键字可以提高可读性 不相信它会
  • 不带破折号的 CliBuilder 参数

    使用 Groovy CliBuilder 理想情况下我希望有一个命令行 如下所示 MyProgram groovy CommandName arg1 arg2 arg3 是否可以使用 CliBuilder 解析提取 CommandName
  • toArray 与预先确定大小的数组

    使用时ar toArray new String ar size 安卓工作室3 2 1警告预先确定大小的数组并建议空数组 有两种方式将集合转换为数组 使用 预先确定大小的数组 如 c toArray new String c size 或使
  • Apache Camel - 路由中的事务

    我有一个关于 Apache Camel 的一般性问题 我无法找到聚合器是否已进行交易 如果是交易 交易是如何实现的 聚合的速度有多快 将消息发送到聚合器可以在事务中运行 您需要一个带有聚合器的持久存储来让传出消息充当事务 请参阅有关持久性的
  • GSSAPI 中的 javax.naming.AuthenticationException

    我正在尝试使用 JAVA GSSAPI 执行 NTLM 绑定 我收到此错误 javax naming AuthenticationException GSSAPI 根异常是 javax security sasl SaslException
  • Thread.interrupt() 和 Thread.interrupted() 到底是如何工作的? [复制]

    这个问题在这里已经有答案了 从设置线程状态的角度来看 我不清楚这两种方法 Java 文档说 Thread interrupt 设置线程中断状态标志 调用 Thread interrupted 方法给出线程的状态并清除该标志 当这在实际场景中
  • 使用会话空闲超时进行轮询

    我对 Tomcat 中的所有应用程序使用单点登录 我的要求是 我必须轮询应从后端获取的事务状态 但它也不应该影响会话的空闲超时 有人可以建议是否可以做点什么吗 Thanx 我不知道是否有标准方法可以做到这一点 如果没有 你可以写一个过滤器
  • 谷歌的Json解析Gson库:JsonElement和JsonObject有什么区别?

    public abstract class JsonElement extends Object 表示 Json 元素的类 它可以是 JsonObject JsonArray JsonPrimitive 或 JsonNull public
  • 不支持使用 JDK 版本“11.0.1”进行构建。请安装 JDK 版本 `1.8.0`

    我已经下载了 Visual Studio for Mac 并尝试开始学习 Xamarin iOS 和 Android 问题是当我尝试运行 android 项目时出现以下错误 Building with JDK Version 11 0 1
  • 如何在 Android 应用程序退出之前进行一些清理?

    当我的 Android 应用程序终止时 是否有某种 onTerminate 方法可以进行一些清理 我想清除一些 SharedPreferences 我有一个活动 它保持几个数字的运行平均值 并将其存储在 SharedPreference 中
  • 如何使用eclipse构建C++应用程序

    我已经从以下位置下载了 Eclipse Juno for C here http www eclipse org downloads download php file technology epp downloads release ju
  • 确保 MAVEN_HOME 设置正确

    这里是 Java 和 Maven 菜鸟 使用 OSX 10 8 并使用 HomeBrew 安装 Maven 1 如果我说which mvn我会得到这个 usr local bin mvn 2 如果我说echo MAVEN HOME我不会得到
  • 请解释为什么Java和C对此代码给出不同的答案

    public class Test public static void main String args int i 10 i i System out println value of i is i 输出是 10 当我在中执行类似的代码

随机推荐

  • 递归锁

    是否有递归锁的用例 是否存在绝对需要递归锁的场景 使用起来似乎很复杂且危险 我可以看到我们可以避免死锁 只要锁堆栈不溢出 但我们不想捕获这样的问题吗 也许我在这里遗漏了一些东西 任何指示表示赞赏 提前致谢 我喜欢这个博客条目的标题 递归锁会
  • SVG:使用路径元素创建带有“孔”的区域

    我正在尝试使用 SVG 路径元素来定义带有 孔 的区域 我想使用这些区域来突出显示图像中的某些文本单词 我的目标是展示使用 OCR 从图像中提取文本的结果 谷歌云视觉API https cloud google com vision 结果将
  • 基于像 Telegram 聊天信使中那样的换行文本的子小部件的复杂对齐

    我的目标是重现 Telegram 以及其他一些聊天应用程序 用于聊天消息气泡的复杂布局 气泡并不复杂 但事实证明 让气泡中的文本与日期很好地对齐却异常复杂 一个相似的帖子已在这里发布并回复 https stackoverflow com a
  • 如何从反射执行显式操作转换?

    我想使用反射并使用反射进行隐式或显式转换 鉴于我已经这样定义了 Foo public class Foo public static explicit operator decimal Foo foo return foo Value pu
  • 单个项目或组的 Gitlab 访问令牌?

    有没有一种方法可以制作仅可用于一个项目的访问令牌 似乎只有个人访问令牌 可以访问我的所有项目 Yes See 亚搏体育appGitLab 13 3 https about gitlab com releases 2020 08 22 git
  • 阻止用户使用 FireBug 之类的东西编辑复选框值?

    我有一个管理页面 列出了一堆记录 每条记录旁边都有一个复选框 可将其设置为 活动 状态 每个复选框都有一个值 该值与数据库中记录的 ID 相关联 如果有人使用 FireBug 他们可以轻松地将复选框的值更改为不同的数字 从而影响数据库中的错
  • 检查node.js模块是否可用

    我正在寻找一种方法来确定模块是否可用 例如 我想检查模块是否mongodb可以通过编程方式使用 另外 如果找不到模块 它不应该停止程序 我想自己处理这个问题 PS I added this question because Google i
  • 分配 pandas 数据框列 dtypes

    我想设置dtypes 中的多列pd Dataframe 我有一个文件 我必须手动解析为列表列表 因为该文件不适合pd read csv import pandas as pd print pd DataFrame a 1 b 2 dtype
  • 字符串拆分为列表 R

    从字符串中提取单词并在 R 中创建一个列表 str lt qwerty keyboard result lt strsplit str space 我得到的是 在下面 result 1 1 qwerty keyboard 我需要的是 在下面
  • 如果 Collection 只写在构造函数中,它是线程安全的吗?

    假设我们有这门课 final class Foo private final Set
  • 如何使用隐式运算符方法来“查找用法”?

    我从来不喜欢隐式运算符 更喜欢扩展方法 因为在代码中发生强制转换 转换时很难直观地看到 想象一下 如果您有如下示例 public static implicit operator Deal string dealAsXml convert
  • sql server 具有不同时区的不同数据库。如何获取所有数据库的getdatetime

    我有 4 个数据库 每个数据库位于不同的时区 我如何获得所有这些的日期和时间GetDateTime 通常我们得到服务器时间 但我需要数据库的日期和时间 如果您使用的是 SQL 2008 或更高版本 您可以查看 系统日期时间偏移 http m
  • 如何获取 Django 对象的模型名称或内容类型?

    假设我在保存代码中 如何获取模型的名称或对象的内容类型并使用它 from django db import models class Foo models Model def save self I am here I want to ob
  • 升级 Mac OS X Yosemite (Mac OS 10.10) 后 Mysql 无法启动

    升级到 Mac OS Yosemite 10 10 后 我的 Mysql 将不再启动 相反我得到 MacBook Pro user sudo usr local mysql support files mysql server start
  • Flutter web - 显示应用程序中生成的 pdf 文件。 (Uint8List格式)

    我正在开发一个 iOS Android Web 应用程序 我使用此处的 pdf 插件根据用户输入生成 PDF https pub dev packages pdf https pub dev packages pdf 在 iOS 和 And
  • 将 URL 解析为组件

    我想解析带有斜杠的描述性URL 例如server books thrillers johngrisham thefirm 在Java中 我的总体想法是处理我收到的数据以在数据库中进行查找 因此使用 URL 作为搜索条件 然后返回包含数据的
  • Flutter 和 Firebase 通过 geohash 获取文档

    我正在尝试获取基于 geohash 上限和下限的文档 位置 A 是用户的位置 我们正在尝试查找 firebase 中 位置 A 范围内的其他位置 我正在关注这个教程 https levelup gitconnected com nearby
  • 形成 Google 地图 URL,搜索特定坐标附近的特定地点

    我有我想要寻找的经度和纬度以及地点的名称 如何编辑 Google 地图 URL 以便获取一组坐标附近的所有地点 地点名称 我知道我可以使用 Google Map API 来做到这一点 但仅仅对于一个链接似乎很麻烦 您可以使用查询参数ll对于
  • 对数据库的更改已成功提交...ObjectContext 可能处于不一致的状态

    对数据库的更改已成功提交 但更新对象上下文时发生错误 ObjectContext 可能处于不一致的状态 内部异常消息 无法在实体类型 Evalv Services usedetail 上设置字段 属性登录 用于登录和员工的实体框架类 pub
  • 如何编辑现有的 Eclipse 插件?

    我有一个开源插件 带有允许我修改它的许可证 从这里 http www jcraft com eclipse jcterm http www jcraft com eclipse jcterm 在源代码部分下 我想修改这个插件并在我本地的ec