svn检出为java project项目,报错

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

操作步骤 如下
第一步

img


第二步:

img


第三步:

img

第四步:

img

结果:

img


报错详情:
An internal error occurred during: "SVN 检出".
Unable to make field private java.lang.Throwable java.lang.Throwable.cause accessible: module java.base does not "opens java.lang" to unnamed module @4b50aa57

PS:
苹果电脑MAC pro, Eclipse版本: Version: 2022-03 (4.23.0), JDK版本: 1.8.0.19.
我先买的二手电脑, 我老的苹果电脑没有这个问题. 帮忙找找原因, 谢谢

可以看看依赖有没有问题

除了project运行环境的jdk版本需要调整以外,eclipse自身的运行环境也要正确,可以检查一下eclipse运行是jdk的哪个版本

应该是你的代码和别人的代码有修改冲突,你把项目删了重新检出试试

先拉取到本地,在导入到eclipse呢

JDK9非法反射访问警告的,这种问题不会在JDK8出现,也是模块化的问题,因此解决方式类似,开放模块即可。

需要添加如下两个启动参数:

--add-opens java.base/java.lang=ALL-UNNAMED
--add-opens java.base/sun.net.util=ALL-UNNAMED
即可,完整命令如下:

java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.name=sentinel-dashboard --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.net.util=ALL-UNNAMED -jar sentinel-dashboard-1.8.3.jar

更换一下端口以及Sentinel版本即可。

看下电脑jdk环境 版本是否过高