常用异常说明

lishihuan小于 1 分钟

常用异常说明

1. maven clean 执行报错

针对Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1的解决方案

可能是 idea Terminal 当前在 target目录下导致 clean 执行失败

2. 报错Error:(3, 28) java: 程序包xxx不存在

image-20220404220436477
image-20220404220436477

3. Error : java 不支持发行版本5

在Intellij中点击“File” -->“Project Structure”,看一下“Project”和“Module”栏目中Java版本是否与本地一致:

image-20220404220553216
image-20220404220553216
image-20220404220606168
image-20220404220606168

点击“Settings”-->“Bulid, Execution,Deployment”-->“Java Compiler”,Target bytecode version设为本地Java版本。(可以在Default Settings中把Project bytecode version 一劳永逸地配置成本地Java版本)

image-20220404220618319
image-20220404220618319
image-20220404220735891
image-20220404220735891

验证码无法显示:Could not initialize class sun.awt.X11GraphicsEnvironment

https://blog.csdn.net/entel/article/details/83613482open in new window

  • window: bin/catalina.sh

  • linux: bin/catalina.bat

添加 -Djava.awt.headless=true 可能好几处都要修改

   exec "$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS \
      -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
      -Dcatalina.base="$CATALINA_BASE" \
      -Dcatalina.home="$CATALINA_HOME" \
      -Djava.io.tmpdir="$CATALINA_TMPDIR" \
     -Djava.awt.headless=true \