首页 > 解决方案 > Eclipse IDE v2020-12 (4.18.0) 坚持我的 javascript 文件之一是 HTML 文件,并将每次使用 && 标记为无效字符

问题描述

在 Eclipse v2020-12 的 Java 动态 Web 项目中,在一个名为 WebContent 的文件夹中,我有几个文件扩展名为 .js 的 JavaScript 文件大多数在编辑器中工作正常,但其中一个始终带有警告标记:

Invalid character used in text string (//filename.js  [...] line 248 HTML Problem

文件中被标记的特定行(第 248 行)包含一个带有 && 的 if 表达式。双与号被标记为警告,因为这是 HTML 文件中的无效字符序列。

右键单击Package Explorer中的文件并选择“Properties”,Resource选项卡显示eclipse认为它是HTML文件,而不是JavaScript文件--Type: File (HTML) All other JavaScript files in the same directory show属性-> 资源-> 类型:文件(JavaScript 源文件)。

所以,我知道它为什么将这个文件标记为双&符号无效,但我不知道为什么它坚持这个特定的 JavaScript 文件是一个 HTML 文件。我找不到更改此类型的方法。

我的问题:

  1. 为什么 Eclipse 决定这是一个 HTML 文件,而不是 JavaScript 文件?
  2. 如何在 Eclipse 中重置与此文件关联的属性?
  3. 如何防止eclipse再次进行这种不正确的文件关联?

标签: javascripthtmleclipse

解决方案


推荐阅读