我在我的chrome-book上使用linux beta安装,并且我正在尝试设置一个使用jdk版本1.8的项目。我之前有一个使用jdk 1.11的项目设置,现在似乎即使当前项目在项目设置等方面配置为使用jdk 1.8,intellij使用的maven安装仍然配置为使用jdk 1.11。当我在intelliJ终端上运行java -version和mvn -verison时,出现了java 11。我也尝试过更改maven设置,但每当我尝试mvn编译和安装时,我都会得到以下错误:
/usr/lib/jvm/jdk1.8.0_271/bin/java: 1: /usr/lib/jvm/jdk1.8.0_271/bin/java: Syntax error: "(" unexpected我不知道为什么会发生这种情况,但这一定是因为maven认为这是java 11,而实际上是java 8。
发布于 2020-12-10 04:00:38
CTRL-ALT-SHIFT-S / Project / Project SDK -可以选择现有或添加配置另一个
发布于 2020-12-18 01:04:53
原来我下载的是jdk-8u271-linux-arm64.tar.gz,而不是jdk-8u271-linux-x64.tar.gz,这就是安装jdk后代码无法识别的原因。显然,这两款产品是为不同的CPU架构设计的,而arm是为移动设备设计的,与我的chromebook不兼容。
https://stackoverflow.com/questions/65223988
复制相似问题