Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java &引用;包jdk.jshell.spi不存在";-仅在一台电脑上出错_Java_Maven_Intellij Idea - Fatal编程技术网

Java &引用;包jdk.jshell.spi不存在";-仅在一台电脑上出错

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等等),但都没有任何效果。重建了项目,使更改无效/重新启动,甚至删除了本地回购协议并重新克隆了项目-仍然没有任何结果 所以

所以基本上,我在做一个项目,最近买了一台新的笔记本电脑。克隆了存储库,IntelliJ似乎对以下导入语句有问题:

导入jdk.jshell.spi.ExecutionControl

告诉我包裹不存在。我真的很不明白为什么只有这一个具体的不起作用

这是一个Maven项目,Java11。 我尝试过各种maven命令(clean install、clean package、site等等),但都没有任何效果。重建了项目,使更改无效/重新启动,甚至删除了本地回购协议并重新克隆了项目-仍然没有任何结果

所以这一定是机器本身的问题-也许我遗漏了什么?也许某些IntelliJ设置是错误的


非常感谢您的帮助,我被这台自动取款机困住了。

我也遇到了同样的问题。我更新了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中不可用,您是否可以在该机器上使用jdk8
javac-version
肯定会告诉你。有用吗?不,我没有module-info.java文件,我也不知道它是什么。我正在运行Java 11,禁用“use--release”没有任何作用:/请共享。请包含文章的一小部分摘录,以防将来链接发生变化。