WARNING: Unknown module: java.rmi specified to --add-opens如何解决
eclipse配置jdk17
·
在下载安装了jdk17之后在eclipse运行出现的错误,Tomcat无法启动,但是在cmd里测试java,javac或者java -version都是没有问题的。
在网上查了一圈,发现问题如下:
由于jdk13之后的版本好像不会在安装的时候自动生成jre文件夹,所以我按照网上的教程在jdk文件夹里面自己生成了一个(jdk的默认安装路径如下:C:\Program Files\Java\jdk-17.0.1,大家可以自己查看一下)。这就导致了jre的文件路径和原来的不一样,所以Tomcat无法正常启动。
然后自己更改了一下环境变量里面JAVA_HOME的文件路径,还是无法打开Tomcat。看到一位博主是把jre相关的环境配置删掉了,我也尝试了一下但没有用。
最后是手动把jdk-17.0.1文件夹里面生成的jre文件夹剪切出来,放到上一级文件夹也就是和jdk并列,改了一下文件夹的名字,就可以了。文件夹命名如下:
最上面的jdk16是以前下的,已经删掉了,不影响。
环境变量只要修改一下JAVA_HOME的就可以了(把路径换成现在要用的jdk):
本人也是小白,大家如果有没看懂或者不清楚的地方可以评论,看到一定回。
参考的博文:
2.tomcat 启动失败 - szhxiao - OSCHINA - 中文开源技术交流社区
更多推荐
已为社区贡献1条内容
所有评论(0)