【问题标题】:Installing Eclipse on Linux - Screen for GtkWindow not set在 Linux 上安装 Eclipse - 未设置 GtkWindow 的屏幕
【发布时间】:2018-11-01 17:36:12
【问题描述】:

我在 Linux 服务器上安装了 32 位 Linux 版本的 Eclipse for Java EE Developers,但在从 Linux 机器启动 eclipse 时遇到问题。我编辑了我的 eclipse.ini 并添加了 vm Java 路径(见下文):

例外:

(Eclipse:22632): Gtk-WARNING **: 未设置 GtkWindow 的屏幕;你 在使用窗口之前必须始终为 GtkWindow 设置屏幕

eclipse.ini 文件:

-startup
    plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
    plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.100.v20110505
-product
    org.eclipse.epp.package.jee.product
--launcher.defaultAction
    openFile
-showsplash
    org.eclipse.platform
--launcher.XXMaxPermSize
    256m
--launcher.defaultAction
    openFile
-vm
    /opt/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m

【问题讨论】:

  • 你有一个Linux服务器上的图形环境?!你用什么窗口管理器?
  • Linux 机器是我通过 ssh 从本地 Mac 机器连接到的远程机器。没有办法执行 eclipse 并在我的本地机器上打开它吗?
  • 我试过添加 export DISPLAY=121.71.229.115:0.0

标签: java linux eclipse


【解决方案1】:

首先,您需要在 Mac 上安装 X11。 然后尝试一些更简单的,比如

$ ssh -X server xclock

如果显示xclock,可以试试

$ ssh -X server eclipse

【讨论】:

    【解决方案2】:

    您需要在远程机器上运行 X 服务器。您还需要具有转发 X 并在 SSH 连接中使用它的权限。例如,请参阅article,或搜索通过 SSH 转发 X11 以获取您的 Linux 发行版

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-02
      • 2020-10-01
      • 1970-01-01
      • 2014-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-03
      相关资源
      最近更新 更多