我使用ArchLinux和一个名为PyCharm的IDE。在它的下载页面上,它建议使用Java6而不是OpenJDK。ArchLinux有一个已安装、安装的OpenJDK包(jdk7-openjdk),根据我在Java上的Arch Wiki中所读到的内容,应该可以通过一个名为jdk6-compat和jre6-compat但是,在安装jdk6-compat和jre6-compat之后,我仍然可以看到在运行以下代码时正在运行OpenJDK 7:java version &qu
我最近将我的发行版从随openjdk一起安装的manjaro改为arch,问题是我无法阅读java开发人员代码(例如,我想了解Queue是如何实现的--由于某种原因无法使用openjdk实现),所以我安装了oracle jdk但这带来了一个新问题,每当我启动vscode时,它都会显示以下错误 Invalid runtime for JavaSE-16: Runtime at '/usr/lib/jvm/java-16-jdk我甚至在我的操作系统中使用archlinux-java set ja