IntelliJ IDEA注释中报错的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IntelliJ IDEA注释中报错的问题相关的知识,希望对你有一定的参考价值。
我的代码没有错误,就是注释中@param的值与方法中参数不一样就报错了,怎么取消这个报错呀
参考技术A 一般不影响编译的,可以调整hignlighting level 级别,在编辑器后下角倒是第三个按钮(那个人头像),调到syntax就可以了追问恩恩,后来我发现这个了,跟你说的一样,但是为什么tomcat无法启动哦,我查的报错的类,点击后就找到这些注释报错的
追答没看到报错信息,一般来说tomcat报错应该是别的问题,比如编码问题
eclipse项目到idea下,碰到最多的就是编码问题
就是这种非法字符的错误,这个我从网上查到好像是编译错误,然后我修改的settings-》compiler-》java compiler-》use compiler修改成Eclipse,然后又报这个错误
说是删除非法的标点符号,但是我没找到非法的标点符号啊,求救
这就对了,跟注释无关,是编码问题。
要转码,最简单办法就是用记事本打开,再粘贴回来。
或者用notepad++打开,点击“格式”-“以UTF-8 无 BOM格式编码”,保存。
再就是打开idea设置-Compiler-- Java Compiler--Use Compiler,选择Eclipse。
额,,如何可以这样我早就这样了,这是刚从公司拿到的项目,有好几百处呢,而且这个报错,tomcat无法启动,我不能一个一个改吧,能有去掉这个验证的方法吗
追答eclipse里面是有的。不知道IDEA有不有。不过不至于tomcat也不认吧。tomcat又不读源文件。如果说因为IDEA 有错,没有生成class文件,那tomcat肯定不认。你应该把两边的错误提示都贴出来。并且我觉得不是这个注释的问题,这个注释又不是 java的 @comment 注释,这个应该不算语法内的。
IntelliJ IDEA运行eclipse的web项目报错的问题
用IDEA已经有一段时间了, 由于之前的IDEA版本不支持Tomcat服务器, 所以很长一段时间web项目都是由eclipse开发调试.
今天闲来无事下载了一个最新版的IDEA, 按网上的教程, 尝试运行eclipse中的项目结果报错
启动是很顺利的, 然而访问Controller接口时就报错500, 具体错误信息如下
三月 09, 2018 3:29:51 下午 org.apache.catalina.core.StandardWrapperValve invoke
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:958)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:452)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1087)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2517)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2506)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
凭我多年写bug的经验, 从这么长一串错误信息中, 我是一点也没看出来哪里错了!!!
妈耶伤脑筋...
上网查了多久都没有查到有跟我一样问题的同学! 几乎绝望...中午食不下咽, 却还是吃了很大一碗饭, 人是铁饭是钢!
果然吃了饭就开窍了, 我从项目的配置, 服务的配置,一直找到IDEA的配置, 终于让我找到了一个可能发生问题的点
在 IDEA 的 file > settings > Build > Compiler > Java Compiler 面板中
有一个 Use Compiler 配置是 Javac , 改为 eclipse
在运行,访问就搞定了, 问题解决, 想再吃一顿饭!!
以上是关于IntelliJ IDEA注释中报错的问题的主要内容,如果未能解决你的问题,请参考以下文章
IntelliJ IDEA运行eclipse的web项目报错的问题
关于在Intellij Idea中使用JSTL标签库报错的问题
Intellij IDEA 2019 解决Spring自动注入报错的方法