Java &引用;包jdk.jshell.spi不存在";-仅在一台电脑上出错
所以基本上,我在做一个项目,最近买了一台新的笔记本电脑。克隆了存储库,IntelliJ似乎对以下导入语句有问题: 导入jdk.jshell.spi.ExecutionControl 告诉我包裹不存在。我真的很不明白为什么只有这一个具体的不起作用 这是一个Maven项目,Java11。 我尝试过各种maven命令(clean install、clean package、site等等),但都没有任何效果。重建了项目,使更改无效/重新启动,甚至删除了本地回购协议并重新克隆了项目-仍然没有任何结果 所以这一定是机器本身的问题-也许我遗漏了什么?也许某些IntelliJ设置是错误的Java &引用;包jdk.jshell.spi不存在";-仅在一台电脑上出错,java,maven,intellij-idea,Java,Maven,Intellij Idea,所以基本上,我在做一个项目,最近买了一台新的笔记本电脑。克隆了存储库,IntelliJ似乎对以下导入语句有问题: 导入jdk.jshell.spi.ExecutionControl 告诉我包裹不存在。我真的很不明白为什么只有这一个具体的不起作用 这是一个Maven项目,Java11。 我尝试过各种maven命令(clean install、clean package、site等等),但都没有任何效果。重建了项目,使更改无效/重新启动,甚至删除了本地回购协议并重新克隆了项目-仍然没有任何结果 所以
非常感谢您的帮助,我被这台自动取款机困住了。我也遇到了同样的问题。我更新了Java13,更改了IntelliJ项目结构中的JDK,现在它工作得非常好 在此处检查如何更改IntelliJ项目结构中的JDK: 更改项目SDK 从主菜单中,选择文件|项目结构Ctrl+Shift+Alt+S 在左侧的面板上,找到“项目设置”部分并选择“项目” 从项目SDK列表中,选择其他SDK或SDK版本 如果IntelliJ IDEA中尚未定义必要的SDK,请单击新建并指定其主目录
您的项目中是否有
module info.java
文件?您确定唯一例外的PC有java 11,并且路径上的JDK就是java 11吗?该软件包在Java8中不可用,您是否可以在该机器上使用jdk8javac-version
肯定会告诉你。有用吗?不,我没有module-info.java文件,我也不知道它是什么。我正在运行Java 11,禁用“use--release”没有任何作用:/请共享。请包含文章的一小部分摘录,以防将来链接发生变化。