问题标签 [ganymede]

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 投票
8 回答
15513 浏览

java - Eclipse Ganymede 未正确验证 JSP

我刚刚安装了 Ganymede,并且正在探索其中的一个旧项目。我所有的 JSP 都给了我奇怪的验证错误。我看到的东西像 -

我在这里做最佳实践,没有任何脚本或任何东西,所以我认为 Eclipse 错误地将 Java 类验证器应用于我的 JSP。关于如何阻止这种情况发生的任何想法?

在选项/编辑器/文件关联下,我为 JSP 提供了以下内容:

我错过了什么吗?

我也认为这是正确的,但以防万一,这是我的页面指令-

0 投票
4 回答
2132 浏览

eclipse - Eclipse 3.4 中更新站点类别的问题

我正在使用 Eclipse 3.4(ganymede 官方,而不是服务包)。

我有一个更新站点,可以将功能分类;在编辑器和 XML 中,一切看起来都很棒。

一旦网站上线,以通常的方式访问它会告诉我所有的功能都是“未分类的”。我已经尝试过运行 3.4 的多台计算机,但同样的问题仍然存在。

奇怪的是我使用了 Eclipse 3.3,它很好地看到了类别,当然它无法安装由 3.4 制作的插件。

我做错了什么还是这是一个已知问题?

0 投票
2 回答
378 浏览

c# - 通过 COM 使用 .NET 的 UserControl 作为嵌入式控件

我正在将现有的 .NET 3.5 应用程序移植到 Eclipse 插件中。

我想让我的自定义用户控件,用 C# 编写,嵌入到 Eclipse 中;我已经成功地将它导出为 COM 控件,并且在 Eclipse Europa 中运行良好。

在 Ganymede 中,OLE 加载代码似乎发生了变化,而最初在 Europa 中运行的代码失败了。

具体错误是当 Ganymede 加载我的控件时,它查询 IOleObject,接收正确的接口,然后在其上调用 SetClientSite,这导致我的对象丢失了它的两个引用,并被解除分配(Ganymede 将崩溃)。完全相同的控件在 Visual C++ 设计器和 Europa 中都能完美运行。

除了明显的 .NET 属性和 UserControl,我还需要继承什么特定的类吗?我需要实现的特定接口,或者 Europa/VC 和 Ganymede 之间的特定行为变化?

谢谢!

0 投票
6 回答
15834 浏览

java - 在 Eclipse 中附加源问题

在 Eclipse (Ganymede) 中,我正在调试一些使用 Apache Commons HttpClient 的代码,并希望进入 HttpClient 代码。我已经下载了源代码并尝试以正常方式附加它(CTRL-单击方法名称并使用附加源按钮)。我尝试将两者都附加为外部文件和外部文件夹,但均未成功。我之前已经附加了源代码,没有任何问题,目前可以成功进入 Hibernate 源代码。

我什至尝试直接编辑 .classpath 文件以手动添加源路径。仍然没有运气。刷新项目、进行干净的构建、关闭并重新打开 Eclipse 并不能解决问题。令人沮丧的是,Eclipse 没有提供错误消息。它只是不附加源。

以下是 .claspath 中的条目:

我尝试将路径更改为 D:/Data/Download/commons-httpclient-3.1/src ,但这也不起作用。

目录结构为:

0 投票
1 回答
2645 浏览

c++ - 让 Eclipse 将 .h 文件视为 C++?

我们所有的 C++ 头文件都使用 .h 扩展名。Eclipse 认为这些是 C 头文件,并在类和命名空间等内容上用大量语法错误标记它们。

我试图从以下位置更改文件类型关联:

但它被“锁定”了。

有趣的是,“*.h”与 C 和 C++ 头文件相关联,但它似乎使用 C。如何让 Eclipse 将 .h 文件视为 C++?

0 投票
7 回答
23226 浏览

javascript - Eclipse 3.4 Ganymede Javascript 验证问题

我刚刚第二次升级到 Eclipse 3.4,我认为它现在很好。第一次(就在它发布的时候)太麻烦了,我无法忍受(主要是 PDT 2.0 插件);但现在似乎一切都解决了。

我的问题是 Javascript 验证器。如果我在项目的一个 JS 文件中定义了一个类,然后尝试在另一个文件中使用它,它会告诉我类型未定义。这真的很烦人,因为我的一些脚本到处都是红色的波浪线。

另一个问题是这段代码:

制作一个黄色的曲线,上面写着“类型不匹配:无法从 Element 转换为 ___m_dialogBody5”我可以通过添加来修复它

在它之前,但那也将是混乱的。

此外,两者:

得到红色花体字说“x 不能被解析为一个类型”

最后一个问题是:

如果(m_options.width!=“自动”)

获得红色波浪线,因为:“操作符 != 未定义参数类型 Number, String”

我该如何解决这些问题,或者只是废弃整个 Javascript 验证工具?顺便说一句:如果我能让它工作,它看起来棒极了。

0 投票
3 回答
4145 浏览

c++ - Eclipse CDT 5.0.1 (Ganymede) 慢速索引器问题

我正在尝试使用 Ganymede CDT 来索引我们的大型代码库。它非常缓慢,可能需要一整夜来索引 C++ 文件。使用 exuberant ctags 5.7 索引同一个项目只需 5 秒。

有没有办法找到问题的根源并加快速度?也许打开登录 CDT,或者我错过的某个晦涩的选项?

0 投票
1 回答
3937 浏览

eclipse - Eclipse 3.4 的 Webdav 插件?

如何在 eclipse 3.4 中获得 webdav 支持?我在 3.3 中使用的 3.3 插件的开发版本似乎不起作用。

0 投票
9 回答
103596 浏览

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

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

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

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

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

0 投票
1 回答
7053 浏览

eclipse - 存储在 Eclipse Ganymede WTP 项目的元数据中的特定 JRE 名称(在其他计算机上可能不同)

问题概述:

将 Eclipse Ganymede 与 Web 工具平台一起使用时,项目将依赖于我使用的确切 JRE 名称。名称在其他开发者机器上可能不同,如何最好地解决这个问题,以便许多开发者可以在项目上一起工作?

详细问题描述:

我正在使用 Eclipse Ganymede 和Web 工具平台(因为它是面向 Java EE 开发人员的 Eclipse IDE 的一部分),并且我创建了一个Dynamic Web Project

我安装了一个 JRE,即 Sun JRE for Java SE 6。在 Eclipse 中,我可以选择: Window / Preferences / Java / Installed JREs。我可以看到 JRE 的列表,每一行都有NameLocationType列。

我在列表中只有一个条目,它有: Name =java-6-sun-1.6.0.07 Location =/usr/lib/jvm/java-6-sun-1.6.0.07 *Type=*Standard VM。

问题是我的 JRE 的名称是在两个 Eclipse 项目元数据文件中指定的,它们是.classpath.settings/org.eclipse.jst.common.project.facet.core.prefs

我想将我的项目检查到版本控制中,以供其他开发人员检查和工作,但我认为我不能确定他们有一个与我完全相同名称的 JRE 。

违规文件的内容:

.classpath:(倒数第二个类路径条目是有问题的标签。)

.settings/org.eclipse.jst.common.project.facet.core.prefs


签入此项目并让其他开发人员签入并运行/更改它的最佳方式是什么?