启动STS时警告:Missing 'toor.jar'==>could not find "tools.jar" in the active JRE

今天启动STS的时候发现STS突然弹出来下图所示的警告,网上找了一些解决方式,都试了下,发现下面这个方法解决了我的问题,在这里记录一下:
在这里插入图片描述
1、出现这个警告的原因一般是由于STS的jre环境和你自己配置的jre环境不是同一个位置,解决方法如下:
找到STS的安装路径下的SpringToolSuite4.ini文件。在最开始增加两行
-vm
E:\Program Files\Java\jdk1.8.0_131\bin\javaw

(第二行为你的jdk安装的bin目录下的javaw程序)
(SpringToolSuite4.ini文件在STS安装路径点开之后的最后一个文件)

2、至于为什么这样写,原因大概如下:(图截自网络,仅供参考)
在这里插入图片描述

3、完成以上操作之后,重启STS即可。

ps:以下内容仅为个人经历,仅以记做教训:
1、在我重启STS之后,那个警告框就消失了,但发现原本建好的项目上突然多了两个大红的圆心,百度之后得出如下解决方法:
点击项目名右键build path->configure build path,弹出的窗口里面选择libraries选项卡,你应该会看到一些标有红叉叉的jar包,把这个包删除之后,在点击ADD External JARs…选项,将项目里面的jar包路径重新加载进去,右击项目选择Add Library------>JRE System Library,重新导入JDK

2、我按照以上步骤进行之后,发现了出错的jar包,竟然是tools.jar包,我想把这个包移除掉,发现移除不了,无奈之下,我回到了JDK的安装目录的lib目录之下,把里面的tool.jar拷贝到了jre目录下,重启STS之后,圆点就消失了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值