原因:wayland启动时环境变量的设置方式和X不同。
处理: 通用的方法是在/etc/environment
里配上JAVA_HOME、JDK_HOME等环境变量。 如果跟我一样用的gentoo系统,可能有多个java共存的情况,可以考虑在pycharm的启动脚本里加上X的java环境脚本。 编辑/opt/bin/pycharm.sh
source /etc/profile.d/java-config-2.sh
# ---------------------------------------------------------------------
# Locate a JDK installation directory which will be used to run the IDE.
# Try (in order): PYCHARM_JDK, pycharm.jdk, ../jre, JDK_HOME, JAVA_HOME, "java"
in PATH.
注:/etc/profile.d/java-config-2.sh是gentoo下java的环境变量脚本。
在湖闻樟注:本文地址https://my.oschina.net/soarwilldo/blog/870347