1.com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK.It is currently set to “C:/Program Files/Java/jre1.8.0_211”
JAVA_HOME 环境变量没有指向JDK
解决方案:
第一种:
C:/Program Files/Java/jdk1.8.0_211/lib中的tools.jar拷贝到C:/Program Files/Java/jre1.8.0_211/lib中
第二种:配置一下JDK的环境变量,并关闭IDE然后重新打开
参考:
解决com.sun.tools.javac.Main is not on the classpath的问题
2.Eclipse 中点击小猫Tomact,提示Tomcat settings should be set in Tomcat Preference Page
解决方案:Window->Preference->Tomcat->Tomcat version选择自己Tomcat版本
Tomcat home 选择tomcat安装目录,即bin的上一层
Tomcat中Advanced中的Tomcat base同样选择tomcat安装目录
3.The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly reference
问题原因:
项目中缺少jar包:servlet-api.jar
解决办法:
方法1:把 servlet-api.jar 添加到项目中(该jar包在Tomcat目录的lib文件夹下)
方法2:项目中添加Server Library(Apache Tomcat …)