问题标签 [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.

0 投票
2 回答
4512 浏览

eclipse - 如何以编程方式更改 Eclipse 视图的名称或图标?

能否以编程方式更改 Eclipse 视图的名称和图标?我指的是视图选项卡中出现的名称和图标 - 在 plugin.xml 的 <view> 元素中指定为 XML 属性“名称”和“图标”。

0 投票
7 回答
57218 浏览

eclipse - 关于如何在多个监视器上组织 Eclipse 环境的任何提示?

我找不到将 Eclipse 窗口放在两个显示器上的好方法。目前,我只是将几个窗口分离(单击标题并拖动)到辅助监视器(包资源管理器、控制台和大纲),同时使主监视器具有最大化的源编辑窗口。

它工作得很好,除了一些烦人的问题。编辑代码时,分离的窗口不在焦点上。这意味着,例如,最后一个构建快捷方式(Alt- Shift- X, Q)不起作用,因为它找不到构建文件(因为包资源管理器不在焦点上)。文件搜索菜单中的“选定资源”选项也没有选择当前的包选择。

所以我想知道分离窗户是正确的方法吗?你有没有更好的解决方案,至少包资源管理器仍然是焦点?

谢谢。

PS。顺便说一句,由于某种原因,“无法找到构建”错误仅在 3.4 版本中开始出现。

0 投票
9 回答
103596 浏览

java - 在哪里放置外部罐子?

我使用 Eclipse (3.4) 并且我的类在没有警告或错误的情况下编译。我的项目使用外部 jar 文件。

我需要把这个外部 jar 文件放在哪里,以免在java.lang.NoClassDefFoundError从另一个项目(不在 Eclipse 中)使用这个类时得到一个?

我可以将 jar 提取到项目文件夹中,但这感觉不对。

编辑:这个问题不是关于在 Eclipse 中导入 jar,而是在 Eclipse 之外使用它们。

0 投票
8 回答
9970 浏览

eclipse - Eclipse Ganymede HTML 编辑器在编辑属性时速度非常慢

我最近从 Europa 升级到 Eclipse Ganymede,现在我发现当我编辑 JSP 文件时,IDE 在编辑 HTML 属性(但不是 JSP 属性)时会爬行。

有没有人遇到过这种情况,或者有什么建议?

另外,如果您能指出我更好的地方来询问 Eclipse 相关问题,请告诉我。

谢谢!

0 投票
2 回答
5563 浏览

eclipse - 当前文件上 Eclipse 的自定义命令

我想增强 Eclipse,这样当我按下自定义键组合时——比如Ctrl++ ——那么它将在当前文件上运行一个命令(如果我当前的缓冲区是 foo.c 那么它将运行`mycommand Shiftfoo.c E' 在 foo.c 的目录中)。

0 投票
3 回答
6108 浏览

java - 同步eclipse保存动作规则

我的团队有一套相当丰富的格式化规则和保存操作,这些规则正在不断发展。我们正在寻找一种机制来集中定义并自动传播它们。我们不想重新格式化代码库,但我们希望格式化会随着时间的推移逐步改进。我们使用 Subversion 进行源代码控制,但我们希望将存储的配置限制为规则和操作。

0 投票
3 回答
11687 浏览

eclipse - Eclipse 子流程(通过“运行”菜单启动)出现在哪里?

我正在使用 Eclipse 3.4.1,迈出了第一步。当我运行我的项目(服务器进程)时,会打开一个控制台。但是由于某些原因,一段时间后我再也找不到它了(即使进程仍在运行)。我想找到它能够看到它的输出和/或杀死它。在 Eclipse 中是否有可以找到所有正在运行的子进程的地方?

0 投票
3 回答
918 浏览

eclipse - Eclipse:如何确保插件中的 jar 优先于其他版本?

我正在开发一个包含特定版本的 Lucene 的 Eclipse 插件。我需要生成一个搜索索引并部署它,以便另一个使用相同版本的 Lucene 的应用程序可以读取它。

我最近将 eclipse 升级到 3.4,现在第二个应用程序无法读取搜索索引。我看到 eclipse 3.4 包含更新版本的 Lucene,我假设在生成索引时使用了这个版本。

如何确定在生成索引时使用的是哪个版本的 Lucene?我的插件类路径从我的 Lucene 捆绑版本开始,所以我希望我的版本应该优先。

TIA

0 投票
3 回答
283 浏览

eclipse - 限制插件之间贡献的扩展点数据

我正在构建 2 个 eclipse 插件;让我们称它们为插件 A 和插件 B ......

插件 A 需要许可证才能运行,插件 B 对全世界免费。我在插件 B 中创建了一个扩展点,插件 A 贡献(并且在某些情况下覆盖)数据。如果插件 A 未获得许可(无需检查插件是否可以启动),我想找到一种方法来忽略插件 B 中的数据。

eclipse中是否有这样的机制可以让我完成这样的壮举?我目前的解决方法是检查插件是否已启动(通过捆绑包)以及是否未尝试启动它。start()如果插件 A 未经许可,我会在方法中抛出异常。

0 投票
3 回答
3927 浏览

java - XML 代码运行正常,但 junit 因 NoClassDefFound 而失败

我正在将我的环境从 eclipse 3.3.1 和 java 1.4 升级到 eclipse 3.4.1 和 java 1.5。我的单元测试在 jUnit 3 中。

日食 java 版本 1.5.0__17

独立的环境版本 1.5.0__12 或 1.5.0-17 都可以工作。

我有一个将 XML 文件写入磁盘的类的方法。它调用 TransformerFactory tf = [javax.xml.transform.]TransformerFactory.newInstance(); 当我在 Eclipse 之外运行代码时,它运行良好。当我在 Eclipse 中运行 jUnit 中的代码时,我得到下面的堆栈跟踪。缺少的类在 java 1.4 的 rt.jar 中,而不是在 java 5 中,但不应该从我这里抽象出来吗?

我怎样才能使测试通过?

当我从应用程序运行 eclipse 中的代码时,我得到了同样的错误。

更新 我在堆栈跟踪的内部做了更多的研究。工作版本(在 Eclipse 之外)正在返回一个 com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl 的实例,它是 javax.xml.transform.TransformerFactory.newInstance() 中的后备 impl 类名