我刚刚升级到蚀3.4第二次,我认为它对于良好的现在。第一时间(的权利,当它被释放)太车对我的胃(主要是PDT2.0插件);但现在这似乎是所有工作。

我的问题是Javascript验证程序。如果我定义的一类在一个JS文件在我的项目,然后试图使用它在另一,它告诉我那类型是不确定的。这是真的很讨厌作为我的一些脚本到处与红squigglys.

另一个问题是,这个代号:

var m_dialogFrame = document.getElementById(m_dialogId);

使得黄色的波浪说"类型的不匹配:不能转换元件至__m_dialogBody5"我可以解决它通过加入

    /**
     * @type Element
     */

在这之前,但这还将导致混乱。

此外,这两种:

new XMLHttpRequest();

new ActiveXObject("Microsoft.XMLHTTP");

获得红色曲线说"x无法解决的一类"

最后一个问题是:

如果(m_options.宽!= "auto")

被红色波浪,因为:"操作者!= 是不确定的参数类型(s)号、String"

我如何能解决这些问题,或只是废除整个Javascript验证工具?顺便说一句:它看起来frikin真棒,如果我可以得到它的工作。

有帮助吗?

解决方案

看起来这个问题是由于Eclipse的默认浏览器没有所需的库。

尝试以下步骤添加所需的库: 项目 - <!> gt;属性 - <!> gt; JavaScript - <!> gt; JavaScript库 - <!> gt;图书馆(标签) - <!> gt;添加运行时库 - <!> gt;选择“Internet Explorer Library”

这应解决问题。它确实适合我。

其他提示

不幸的是,您可能只需要废弃JavaScript验证。

根据我的经验,与Eclipse 3.4捆绑在一起的JavaScript工具很难......好吧,理解 JavaScript,结果会产生虚假的警告和错误。

例如,使用Object作为穷人名称空间的常见做法会导致它完全丢失。在试图了解它所造成的混乱的截图 href =“http://code.google.com/p/js-forms/source/browse/trunk/time.js”rel =“nofollow noreferrer”>此JavaScript文件 - 请注意无用的大纲视图和虚假(和不正确)的警告和错误(包括看似不理解而不是String.split返回Array)。

这非常痛苦。解决这个问题的一种方法是从构建中排除所有js文件。属性 - <!> gt; javascript - <!> gt;库 - <!> gt;源选项卡并排除所有给你带来问题的文件....它很糟糕,因为我想要一些自动完成.... :(但需要完成工作项目.... 如果有人有解决方案,我们将非常感激:)

经过数小时的看周围我们发现如何肯定删除JS验证。

这意味着编辑。项目文件,所以回它之前刚刚在的情况。

  • 近日食
  • 打开你的.项目文件
  • 看看下面的线:<nature>org.食。萨摩亚.jsdt.核心。jsNature</nature>
  • 删除它
  • 保存你的文件和日蚀开始的

有没有更多红色的或是黄色的squibble所有的地方...但是没有更多的js验证。

如果有人知道如何做到这一不正确的编辑。项目文件,请分享。

显然要完全禁用验证,您还应禁用<!>;在键入<!>时报告问题在JavaScript下 - <!> gt;编辑器。

我发现旧的验证错误会在问题视图中出现并在文件中突出显示,直到您再次告知它再次验证为止,因此在保存JSP验证首选项后,右键单击项目以验证其中的所有内容;这将使错误消失。

user85835的答案对我有所帮助,但我还需要遵循这两个额外的步骤。

首先,为了实际删除警告和错误,并避免立即重新创建它们,请执行以下操作:

  1. 清洁后禁用自动立即重建,这在Clean ...窗口中完成。
  2. 清理项目
  3. 然后关闭Eclipse并删除<!> lt; nature <!> gt; org.eclipse.wst.jsdt.core.jsNature <!> lt; / nature <!> gt;正如user85835所描述的那样。

    但在重启Eclipse之前,还要执行第二步。

    1. 在.project文件中查找<!> lt; buildCommand <!> gt;包含<!> lt; name <!> gt; org.eclipse.wst.jsdt.core.javascriptValidator <!> lt; / name <!> gt;的XML块。
    2. 如果你发现这个也删除了这个块。
    3. 然后保存.project文件并再次启动Eclipse

      根据您的需要恢复清理和重建设置。

      这对我有用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top