Arch-Linux

Intellij IDEA:無法辨識的 VM 選項“UseConcMarkSweepGC”

  • March 23, 2021

我使用yay. 我工作得很好,但最近它開始這樣做:

john@arch-thinkpad ~ [1]> intellij-idea-ultimate-edition
Unrecognized VM option 'UseConcMarkSweepGC'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

我該如何解決這個問題,以便我可以像過去一樣正常執行 intellij IDEA?

謝謝你的幫助

您可以切換到 java-11。Intellij 使用 java 15 不再支持的選項呼叫 vm。

如果您通過終端(和 java 11)啟動 Intellij,它會向您顯示該消息:

OpenJDK 64 位伺服器 VM 警告:選項 UseConcMarkSweepGC 在 9.0 版中已棄用,並且可能會在未來的版本中刪除。

目前,此解決方法有效。請記住使用 archlinux-java 更改 arch 中的 Java 版本。

安裝java 11:

$sudo pacman -S jdk11-openjdk

切換到 Java 11:

$sudo archlinux-java set java-11-openjdk

引用自:https://unix.stackexchange.com/questions/628790