问题标签 [eclipse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5637 浏览

eclipse - 无法使用 Eclipse 3.4.0、svn 1.5.1 创建 subversion 存储库

我正在努力mac OS x 10.4。我有一个 subversion 存储库存储在通过 USB 连接的外部驱动器上。Eclipse我在(使用 PyDev 插件)中创建了一个新的 python 项目。当我使用右键单击Team->Share Project设置一个带有颠覆的新项目时,我收到以下错误:

subversion 存储库具有以下权限:

外部驱动器被格式化为 Mac OS 扩展

我完全被难住了。有人有什么建议吗?

0 投票
4 回答
11752 浏览

java - 防止 SWT ScrolledComposite 吃掉它的孩子的一部分

我做错什么了?

这是我的代码的摘录:

...但它剪辑了最后一个按钮: 替代文字

bigbrother82:那没用。

SCdF:我试过你的建议,现在滚动条不见了。我需要在这方面做更多的工作。

0 投票
7 回答
102712 浏览

eclipse - 在 Eclipse 中使用 svn 回滚错误的更改

假设我对 Subversion 存储库进行了一些错误的更改。然后我提交了我想要保留的好的更改。

在 Eclipse 中回滚那些不好的更改并保留好的更改最简单的方法是什么?假设与不良更改有关的文件与与良好更改有关的文件不同。如果对相同的文件进行好的更改作为坏的更改,情况会如何变化?

我主要是通过 Eclipse 插件(Subclipse 或 Subversive)寻找一种方法,但命令行命令也很有趣。

0 投票
5 回答
504 浏览

java - 公开远程接口或对象模型

我对公开异步远程接口的最佳方式有疑问。

条件如下:

  • 协议是异步的
  • 第三方可以随时修改数据
  • 命令往返可能很重要
  • 该模型应该非常适合 UI 交互
  • 该协议支持对某些对象的查询,模型也必须如此

作为改善我在这方面缺乏技能的一种手段(并全面提高我的 Java),我已经开始了一个项目来为xmms2创建一个基于 Eclipse 的前端(如下所述)。

所以,问题是;我应该如何将远程接口公开为一个整洁的数据模型(在这种情况下,跟踪管理和事件处理)?

我欢迎从一般讨论到模式名称删除或具体示例和补丁的任何内容:)


我在这里的主要目标是总体上了解这类问题。如果我的项目可以从中受益,那很好,但我严格介绍它是为了有一些东西可以开始讨论。

我已经实现了一个协议抽象,我称之为“客户端”(出于遗留原因),它允许我使用我很满意的方法调用来访问大多数公开的功能,即使它远非完美。

xmms2 守护程序提供的功能包括曲目搜索、元数据检索和操作、更改播放状态、加载播放列表等等。

我正在更新到 xmms2 的最新稳定版本,我想我不妨修复当前实现的一些明显弱点。

我的计划是在协议接口之上构建一个更好的抽象,允许与守护进程进行更自然的交互。当前的“模型”实现很难使用,而且坦率地说非常丑陋(更不用说真正可怕的 UI 代码了)。

今天我有了Tracks接口,我可以使用它来根据Track类的 id获取实例。搜索是通过Collections接口(不幸的命名空间冲突)执行的,我认为我宁愿将其移至 Tracks。

任何数据都可以随时被第三方修改,这应该在模型和分发的变更通知中得到适当的反映

这些接口在连接时通过返回如下所示的对象层次结构公开:

  • 联系
    • 回放 getPlayback()
      • 播放、暂停、跳转、当前曲目等
      • 公开播放状态更改
    • 轨道 getTracks()
      • 跟踪 getTrack(id) 等
      • 公开音轨更新
    • 集合 getCollection()
      • 加载和操作播放列表或命名集合
      • 查询媒体库
      • 公开集合更新
0 投票
4 回答
275 浏览

c - 在 C 编辑器中自动定义...为什么?

Eclipse在 C 项目中创建一个新文件(.c.h文件)时,编辑器总是在文件顶部自动创建一个,如下所示:如果文件名为“myCFile.c” ,则开头#define会有一个#define像这样的文件

我也看到其他编辑器也这样做(我认为是 Codewright 和 SlikEdit)。似乎对编辑器#defines没有任何作用,因为我可以毫无问题地删除它们,而且我想不出 想使用它们的原因。有谁知道他们为什么在那里?

0 投票
1 回答
4026 浏览

java - Eclipse Plugin Dev:如何获取当前选定项目的路径?

我正在编写一个插件,它将解析项目中的一堆文件。但目前我一直在通过 Eclipse API 寻找答案。

该插件的工作原理是这样的:每当我打开一个源文件时,我让插件解析源的相应构建文件(这可以通过缓存解析结果进一步开发)。获取文件很简单:

我遇到的问题是我必须对源文件和构建文件所在的路径使用硬编码字符串。任何人都知道如何从 Eclipse 中检索构建路径?(顺便说一句,我在 CDT 工作)。还有一种简单的方法来确定源文件的源路径是什么(例如,一个文件在“src”目录下)?

0 投票
3 回答
525 浏览

eclipse - 在 Eclipse 3.4 上开发,在 Eclipse 3.3 上运行

我正在开发一个 Eclipse 插件,它基于一堆核心 Eclipse 插件,如 SWT、JDT、GEF 等。

我需要我的插件与 Eclipse 3.3 兼容,因为许多潜在客户仍在使用它。但是,我个人喜欢 Eclipse 3.4 中的新特性,并希望将其用于我的开发。这意味着我需要 PDE 来引用 3.3 代码,并在调试时执行 3.3 实例。

关于如何实现这一点的任何提示?

谢谢。

0 投票
9 回答
20207 浏览

eclipse - 如何使 Eclipse 文件搜索不包括 svn 目录?

当我在 eclipse 上进行文件搜索时,它.svn默认包含目录。我尝试将它们从构建路径中排除,但它们仍然出现在文件搜索结果中。

0 投票
6 回答
47602 浏览

java - javadoc未附加到依赖项时如何将javadoc引用到Maven的eclipse插件中的依赖项

我在开发中使用 Eclipse、Maven 和 Java。我使用 Maven 下载依赖项(jar 文件和可用的 javadoc)和 Maven 的 eclipse 插件来为 Eclipse 生成 .project 和 .classpath 文件。当下载的依赖项没有附加 javadoc 时,我在 .classpath 文件中手动添加了 javadoc 的链接,以便我可以在 Eclipse 中看到依赖项的 javadoc。然后,当我运行 Maven 的 eclipse 插件来重新生成 .classpath 文件时,它当然会消除该更改。

有没有办法配置Maven的eclipse插件在运行Maven的eclipse插件时自动为javadoc添加classpath属性?

我只对没有为 maven 存储库中的依赖项提供 javadoc 和/或源的答案感兴趣,这对我来说最常见。使用 downloadSources 和/或 downloadJavadocs 属性不会解决这个问题。

0 投票
3 回答
6582 浏览

eclipse - Eclipse 手动“共享项目”?

当您在从 Subversion 外部签出的 Eclipse 项目上执行 Subclipse Share Project 时,文件系统实际上会发生什么?所有 .svn 文件夹都已就位。当我尝试以正确的方式共享项目时出现错误,我不想从 SVN 存储库浏览器中删除并重新签出项目。