切换到PyCharm(Manjaro)的捆绑Java运行时



我正在Manjaro上运行PyCharm(两者的最新版本(,启动PyCharm时,会出现一个提示,说我应该"请考虑切换到更适合您的IDE的捆绑Java运行时(您当前的Java运行时间是Oracle Corp.在/usr/lib/jvm/Java-11-openjdk">

我尝试过使用Ctrl+Shift+A选择不同的运行时,但它们都无法阻止此提示的出现。这是我应该担心的事情还是我应该置之不理?

Python和Manjaro都是新手,所以不太确定如何继续。在此发行版上找不到与此问题有关的任何内容。

编辑:我下载了最新版本(11.0.12(,并将其添加为自定义运行时,但出于某种原因,它表明我仍在使用上述版本。。。

TL;DR:运行$ PYCHARM_JDK=/path/to/runtime/ pycharm

如果您通过包管理器(例如pacman(安装PyCharm,那么启动器将安装到/usr/bin/PyCharm之类的位置。这基本上是一个shell脚本,它在调用主可执行文件之前为PyCharm设置JDK。如果未设置环境变量PYCHARM_JDK,则默认为系统Java 11 JDK。

在PyCharm中更改引导运行时不会更改此脚本。您需要从命令行、.bashrc中或通过编辑/usr/bin/pycharm来设置PYCHARM_JDK。使用帮助->将确认已选择预期的运行时。

至于使用哪个运行时,jbr_jcef-11_0_11-linux-x64-b1341.60在我的机器上运行得很好。JetBrains支持论坛必须解释其中的差异。

最新更新