2011-11-09 24 views
4

我在Linux服務器上安裝了用於Java EE開發人員的Eclipse的32位Linux版本(http://www.eclipse.org/downloads/packages/eclipse-ide-java -ee-developers/indigosr1),我在從linux機器啓動eclipse時遇到問題。我已經編輯我的eclipse.ini並添加虛擬機java的路徑(見下文):在Linux上安裝Eclipse - 未設置GtkWindow的屏幕

例外: (Eclipse中:22632):GTK的WARNING **:屏幕的GtkWindow沒有設置;你必須始終設置爲 一個GtkWindow的屏幕使用的窗口前

eclipse.ini文件: -startup 插件/ org.eclipse.equinox.launcher_1.2.0.v20110502.jar --launcher.library 插件/ 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 /選擇/ bin中/ JAVA -vmargs -Dosgi.requiredJavaVersion = 1.5 -XX:MaxPermSize參數=256米 -Xms40m -Xmx512m

(蝕:22632) :Gtk-WARNING **:未設置GtkWindow的屏幕;在使用窗口之前,必須始終爲GtkWindow設置一個屏幕

+0

你有一個Linux服務器上的圖形環境?你使用什麼窗口管理器? – hovanessyan

+0

Linux機器是我通過ssh從本地Mac機器連接的遠程機器。沒有辦法執行eclipse並在本地機器上打開它嗎? – c12

+0

我試過添加export DISPLAY = 121.71.229.115:0.0 – c12

回答

0

您需要在遠程計算機上運行X服務器。您還需要有權轉發X並將其用於SSH連接。例如,請參閱此article或通過SSH搜索爲您的Linux發行版轉發X11

0

首先,您需要在Mac上安裝X11。 然後嘗試簡單的東西,比如

$ ssh -X server xclock 

如果顯示的xclock,你可以嘗試

$ ssh -X server eclipse