首页 > 解决方案 > org.eclipse.swt.SWTError: 没有更多句柄 - 安装 ibus 后

问题描述

我需要在 Ubuntu 19.04 LTS 上安装 ibus,在这样做之后不久,我在 Eclipse 2019 中尝试任何文件时开始收到此错误。

org.eclipse.swt.SWTError:没有更多的句柄

我尝试安装最新版本,认为 Eclipse 中出现了问题,但我什至无法安装,因为我在安装程序中遇到了同样的错误。

我没有立即意识到 ibus 是原因,因为我在安装 Eclipse 后的几个小时内都没有尝试使用它。

标签: linuxeclipse

解决方案


经过大量搜索和几乎所有尝试后,结果证明需要在启动 Eclipse 之前设置 GTK 模式。

export GTK_IM_MODULE="ibus"

为了让我以后的生活更轻松,我在每次启动 Eclipse 时都创建了一个脚本文件来执行此操作。这是一个设置了可执行标志的简单文本文件。

#/bin/bash

export GTK_IM_MODULE="ibus"
~/Programs/eclipse/php-2019-03/eclipse/eclipse

我希望这可以节省其他人大量的搜索。


推荐阅读