【发布时间】:2019-07-27 01:41:34
【问题描述】:
所以基本上,我正在做一个项目,最近买了一台新笔记本电脑。克隆了repository,IntelliJ好像对下面的import语句有问题:
导入 jdk.jshell.spi.ExecutionControl;
告诉我这个包不存在。我很困惑为什么只有这一个特定的不起作用。
这是一个 Maven 项目,Java 11。 我尝试了各种 maven 命令(全新安装、全新软件包、站点等),但都没有执行任何操作。重建项目,使 chaches/restart 无效,甚至删除本地 repo 并重新克隆项目 - 仍然没有。
所以这一定是机器本身的问题 - 也许我错过了什么?也许某些 IntelliJ 设置有误?
任何形式的帮助都将不胜感激,我对这台自动取款机非常满意。
【问题讨论】:
-
您的项目中是否有
module-info.java文件? -
您确定一台例外 PC 具有 java 11,并且路径上的 JDK 是 java 11 吗?该软件包在 java 8 中不可用,您可以在那台机器上使用 jdk8 吗?
javac -version肯定会告诉你。 -
不,我没有 module-info.java 文件,我也不知道它是什么。我正在运行 Java 11,禁用“使用 --release”并没有做任何事情:/
标签: java maven intellij-idea