IntelliJ IDEA 为啥打不开jsp页面
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IntelliJ IDEA 为啥打不开jsp页面相关的知识,希望对你有一定的参考价值。
参考技术A telliJ IDEA 为什么打不开jsp页面。idea.log日志里报:2008-12-26 14:40:58,562 [1136703] ERROR - .intellij.psi.impl.ElementBase -
java.lang.ClassCastException: com.intellij.psi.impl.source.jsp.impl.WebDirectoryElementImpl cannot be cast to com.intellij.psi.PsiFile
at com.intellij.lang.jsp.JspFileViewProviderImpl.getKnownPrefixesInner(JspFileViewProviderImpl.java:123)
at com.intellij.lang.jsp.JspFileViewProviderImpl.access$100(JspFileViewProviderImpl.java:33)
at com.intellij.lang.jsp.JspFileViewProviderImpl$1.compute(JspFileViewProviderImpl.java:49)
at com.intellij.lang.jsp.JspFileViewProviderImpl$1.compute(JspFileViewProviderImpl.java:45)
at com.intellij.openapi.util.FieldCache.get(FieldCache.java:49)
at com.intellij.lang.jsp.JspFileViewProviderI本回答被提问者采纳
IDEA系列:安装新版IntelliJ IDEA打不开
我是 ABin-阿斌:写一生代码,创一世佳话,筑一览芳华。 如果小伙伴们觉得我的文章有点 feel ,那就点个赞再走哦。
前言
- 最近公司项目做切割与整顿,使用了 Gradle 做项目管理,这导致我使用已久的老版 IDEA 不得不换成 2021版的,过程中出现了一些小坑。接下来,我给大家把这一个个小坑填上吧。
第一步:下载新版IDEA进行安装
- 首先我们先到官网下载 IntelliJ IDEA
- 按照提示一步一步安装即可,注意: 如果有之前安装过老版的 IDEA 那么他会提示你是否要保留老版配置,我们选择保留即可
第二步:点击运行
- 当我们下载完成后,我们双击这个 .exe文件 是可以进行启动的,但是由于之前安装过其他版本的 Idea,必然是点击无任何反应。
第三步:解决运行不了的方案
- 首先打开你们新安装 IDEA路径下的:/bin/idea.bat文件,在文件最后一行加入:pause 即可
- 再接着: 修改新安装的: idea64.exe.vmoptions 这个文件
- 找到: C:\\Users{用户名}\\AppData\\Roaming\\JetBrains\\IntelliJIdea2021.1下的idea64.exe.vmoptions文件,打开这个文件,我们会发现下面会多出一行,把这一行删除点击保存即可。
- 再次去点击 idea.exe 就可以运行了
总结
为什么会造成这种原因
- 在我们安装的过程中,我们选择了保留旧版配置,这时 idea 就会把旧版本的 jar 放入到新的vmoptions 文件中,这时新 idea 在启动的过程中,扫描这个旧版的这个 jar 发现识别不了,自然也就打不开了。
- 删除这个 jar 并不会影响到旧版配置的覆盖,当我们使用新版的 IDEA 依旧是熟悉的问道,而且会更加纵享丝滑。
以上是关于IntelliJ IDEA 为啥打不开jsp页面的主要内容,如果未能解决你的问题,请参考以下文章