问题标签 [eclipse-3.4]
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.
win64上的Eclipse
有人在 Windows XP 或 Vista 64 位上成功使用 Eclipse 的最新 64 位 Ganymede 版本吗?
目前我在 32 位 JDK 上运行普通的 Eclipse 3.4 发行版,并使用 64 位 JDK 启动和编译我的应用程序。我们之前的经验是 64 位 Eclipse 发行版对我们来说是不稳定的,所以我很好奇是否有人成功使用它。
我们使用的是 JDK 1.6.0_05。
在 Eclipse 3.4 上开发,在 Eclipse 3.3 上运行
我正在开发一个 Eclipse 插件,它基于一堆核心 Eclipse 插件,如 SWT、JDT、GEF 等。
我需要我的插件与 Eclipse 3.3 兼容,因为许多潜在客户仍在使用它。但是,我个人喜欢 Eclipse 3.4 中的新特性,并希望将其用于我的开发。这意味着我需要 PDE 来引用 3.3 代码,并在调试时执行 3.3 实例。
关于如何实现这一点的任何提示?
谢谢。
为什么 Eclipse 代码格式化程序会在 Javadoc @see 标记中中断?
我正在使用 Eclipse 3.4 并配置了 Java 代码格式化程序,启用了Comments选项卡上的所有选项。问题是,当我格式化包含以下内容的文档注释时:
代码格式化程序在结束 HTML 中插入一个空格,打破它:
为什么?我该如何阻止这种情况发生?
这不能通过禁用“注释”选项卡上的任何选项来解决,例如“格式化 HTML 标记” 。我发现的唯一解决方法是通过禁用启用 Javadoc 注释格式和启用块注释格式选项来完全禁用 Javadoc 格式,这意味着我必须手动格式化注释块。
Eclipse 拼写引擎不存在
我在 Windows 上使用带有 CDT 5 的 Eclipse 3.4 (Ganymede)。
当集成的拼写检查器不知道某个单词时,它会建议(除其他外)将该单词添加到用户词典中的选项。
如果用户字典尚不存在,则拼写检查器会提供帮助配置它并显示“常规/编辑器/文本编辑器/拼写”首选项窗格。然而,此首选项窗格声明“所选拼写引擎不存在”,但无法控制添加或安装引擎。
如何使拼写引擎存在?
更新:解决我的问题的方法是安装 JDT。该解决方案于 2008 年 9 月 7 日提出并被接受,但现在不见了。
如何在 Eclipse Ganymede 中安装 PDT 2.0?
我已经尝试在 Eclipse 3.4 中安装 PDT 几个小时了,但没有任何成功。
我以前为 Java EE 开发人员(我的主要交易)发行版安装了 Eclipse,我只想将 PDT 添加到我的安装中,这样我也可以在 Eclipse 中处理我的一些网站。
我已尽力按照PDT Wiki 上的说明进行操作,但没有任何成功。因此,当我尝试 在可用软件对话框的 PDT 更新站点部分中 选择PDT 功能选项时,它向我吠叫的特定消息是:
解决办法是什么?
Eclipse 文本比较顺序
我正在使用 Eclipse 3.4(在 Mac 上),我对文本比较感到烦恼,因为我正在按特定顺序比较文件,这不是我想要的。
当我比较两个文件时,它似乎总是把第一个文件(按字母顺序)放在左边,后一个放在右边,但我希望能够在比较的基础上改变它。
比较'file-a'和'file-b'的IE总是在左边有'file-a',但这并不总是我想要的。我似乎记得在早期版本的 Eclipse 中,更改选择比较时右键单击的文件 -> 彼此更改了顺序,但这在 3.4 中对我不起作用。
我为什么关心的一个例子:
我刚刚执行了一个颠覆合并并发生了冲突,所以我现在有以下文件:
file
file.merge-left
file.merge-right
file.working
我已经对文件进行了更改,现在想将文件与file.merge-right和file.working与file.merge-left进行比较并拆分编辑器,以便我可以将工作/左侧更改放在文件/右侧更改之上,然后只需翻阅比较编辑器并确保此文件与合并所来自的文件之间的差异已被保留,但文件在左侧,而file.working在右侧,因此差异需要对角线比较,而不仅仅是比较顶部和底部。
Eclipse 3.4 (Ganymede) 内存使用率是否明显高于 3.2?
我很高兴使用 Eclipse 3.2(或者像使用 Eclipse 一样高兴),但由于某种被遗忘的原因,我决定升级到 3.4。我主要使用 PyDev、Aptana 和 Subclipse,很少使用 Java 开发。
我注意到与 3.2(vista、core2duo、2G)相比,3.4 往往会给我的笔记本电脑带来疝气。3.4 的内存使用量实际上是否高于 3.2,如果是,有没有办法减少它?
编辑:我尝试禁用插件(反正我没有启用太多)并使用了 jvm 监视器;后者很有趣,但我不知道如何以任何实际的方式使用这些信息。我仍然无法减少它的内存占用。我也注意到每隔一段时间 Eclipse 只会挂起约 30 秒,然后神奇地回来。
从 Eclipse 启动 Tomcat 时出现“SetPropertiesRule”警告消息
当我从 Eclipse (3.4) 启动 Tomcat (6.0.18) 时,我收到此消息(日志中的第一个):
警告:[SetPropertiesRule]{Server/Service/Engine/Host/Context} 将属性 'source' 设置为 'org.eclipse.jst.jee.server: (project name)' 没有找到匹配的属性。
似乎此消息没有任何严重影响,但是,有人知道如何摆脱它吗?
如何在 Eclipse 中默认 JUnit 启动配置的工作目录?
我们的 Java 代码(不是测试代码)从当前目录读取文件,这意味着我们在运行代码时需要正确设置工作目录。
从 Eclipse 中启动 JUnit 测试时,会自动创建启动配置。问题是,该启动配置中的工作目录默认始终是根项目目录,这总是错误的,测试失败,我必须打开启动配置对话框,更改工作目录并重新启动测试。这很烦人。当我运行一个测试方法时也会发生同样的事情。
我已经考虑过这些:
- 从测试代码更改当前目录 - 设计不可能。
- 打开文件时,传递父目录参数 - 太难了,因为这会影响很多地方。
- 使用 Eclipse 的复制启动配置功能从已经设置了正确工作目录的现有启动配置中创建新的启动配置。这在这里没有任何意义,因为我想快速启动测试或测试方法,只需调用“将此测试/方法作为 JUnit 测试运行”即可。
总而言之,它看起来像是 Eclipse 的责任,而不是代码。
有没有办法为所有未来新创建的JUnit 启动配置设置默认工作目录?
无根测试
在 Eclipse(Eclipse 3.4 'Ganymede')中运行我的所有测试时,“Unrooted Tests”下列出了一项测试。我正在使用 Junit 3.8,这个特定的测试扩展了 TestCase。我看不出这个测试和其他测试有什么区别。我不记得在 Eclipse 3.3 (Europa) 中看到过这种情况。
澄清:
我们还没有迁移到 JUnit 4.0,所以我们没有使用注解。我也用谷歌搜索,似乎大多数人都遇到了 JUnit 4 的问题,但我没有看到任何解决方案。在这一点上,测试在本地和 CruiseControl 中都通过了,所以我并不过分担心,但很好奇。
但是,当我第一次看到这个时,它是在一个失败的测试中,只有在与其他测试一起运行时才会失败。这使我陷入了寻找解决方案来解决我从未找到的“无根”问题的方法。最终,我在另一个没有正确拆除的测试中找到了罪魁祸首。
我同意,这似乎是一个 Eclipse 问题。