为什么关联tomcat,系统提示我指定了未知版本的tomcat

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

img

不要有中文目录

两种可能,1、你tomcat包的地址错了,2、你的tomcat可能不是官网下载的,文件夹看着是7版本,其实真实版本不是7,而是被隐藏了真实版本。可以直接运行tomcat文件夹下bin目录下startup.bat,如果正常运行,会在弹出的窗口前几行显示tomcat版本。

若是在windows环境下报错
确保路径正确,要填写的是tomcat的安装目录,而不是bin目录。
确保版本与之前选择的版本相同。
实在不行,可以选择重新下载tomcat。
2.若是在linux环境下报错
需要检查上面windows也需检查的情况,除此之外,因为linux下其他用户一般是得不到读写权限的,而eclipse判断版本是通过读lib来判断的,建议开放tomcat文件夹内所有内容的权限。
进入到tomcat目录,输入命令行代码为:
chmod -R 777 apache-tomcat-xxx/lib