使用Maven学习Spring Framework时遇Updating JavaScript Index错误求助
解决"Updating JavaScript Index"内部错误(com/ibm/icu/util/StringTokenizer)
修复方案
添加ICU4J依赖:该错误多因IDE的JavaScript索引器缺少ICU4J库支持,在项目pom.xml中加入以下依赖:
<dependency> <groupId>com.ibm.icu</groupId> <artifactId>icu4j</artifactId> <version>73.2</version> <!-- 可替换为最新稳定版本 --> <scope>provided</scope> <!-- 仅IDE运行时生效,不打包进产物 --> </dependency>添加后执行
Maven > Update Project同步依赖。禁用JavaScript索引器:若无需JS索引功能,直接关闭该功能:
- 打开IDE的
Window > Preferences - 进入
General > Editors > Text Editors > JavaScript > Index - 取消勾选
Enable JavaScript indexing - 应用设置后重启IDE
- 打开IDE的
清理重建索引:
- 右键项目,选择
Maven > Update Project,勾选Force Update of Snapshots/Releases - 执行
Project > Clean清理项目并自动重建 - 重启IDE等待索引重新生成
- 右键项目,选择
升级IDE版本:老旧IDE版本可能与新版Maven/Spring存在兼容性问题,建议升级到最新稳定版(如Eclipse 2024-03)
内容的提问来源于stack exchange,提问作者Mauro Squeo
相关产品推荐
相关产品推荐

