继上次在eclipse中配置好Tomcat之后,今天准备用写一个hello world 的jsp文件试试水
不曾想,又坠入了另一个深坑……
创建项目->创建jsp文件->写代码->运行->报错????
只见我的眼前出现了一个小框框,上面写道
Could not create the Java Virtual Machine.
行行行,您厉害,我怕了还不成吗?(怕个屁,百度走起~~ Stack Overflow走起~~
搜啊搜,找啊找,试啊试,调啊调
各路牛鬼蛇神们的方法都试过了,eclipse和jdk也卸载安装好几遍了
——没用!
一晃三个多小时就这样莫名其妙地过去了????
开始慌了……(我的天这样下去没办法写作业没办法交作业期末要挂科了啊啊啊啊啊啊啊怎么办啊神啊救救我啊
冥思苦想
苦思冥想
一眼瞥见
在eclipse下面的小console框框里,写了几行这样的字
-Djava.endorsed.dirs=E:\Tomcat 9.0\endorsed is not supported. Endorsed standards and standalone APIsin modular form will be supported via the concept of upgradeable modules.
啥啥啥?这都都是啥?跟我出错的地方好像没什么关系吧?
算了复制粘贴一股脑扔百度上得了
没想到还真找到了!!!
看了看,大部分人都说的是,出现这个错误是因为jdk版本太新了,tomcat的版本跟不上,所以二者不匹配导致出现了错误
https://bbs.csdn.net/topics/392277991
https://www.cnblogs.com/heyanfei/p/8856047.html
哈????
这让我想起来了某一个下午
我看见桌面弹出了一个java需要更新的消息框
想都没想就点了确定
难道是……???
Oh my god……
我为什么要这么手贱????
痛定思痛,卸载了最新的jdk,找了一个老版本的装了上去
配环境,创文件
点击 Run as 运行
成功了!!!!!!!!!!!!!!
这件事告诉我们:
- 不要手贱!!
- 仅仅会搜报错信息还是不够的,要灵活,学会在茫茫的报错中,找到最特殊的,最具有代表性的那一条错误去搜,才是最重要的!!