簡體   English   中英

如何在 intelliJ 中切換 java 版本?

[英]How can I switch java verisons in intelliJ?

我在我的 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,當它是Z93F725A07423FE1C889F448B33D21F46時有人知道如何解決這個問題嗎?

CTRL-ALT-SHIFT-S / Project / Project SDK - 您可以選擇現有的或添加配置另一個

原來我下載的是 jdk-8u271-linux-arm64.tar.gz 而不是 jdk-8u271-linux-x64.tar.gz,這就是安裝 jdk 后無法識別代碼的原因。 顯然兩者是為不同的 CPU 架構設計的,arm 是為移動設備設計的,與我的 chromebook 不兼容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM