2010-11-16 47 views
-1

我有Swing Java應用程序在Linux上顯示錯誤,我需要修復它。主要問題是獲得Linux環境,我不願意安裝一個,因爲我已經有一個遠程Linux機器。現在,GUI部分,我將如何在Windows上運行xterm?我在黑暗中拍了幾張照片:安裝了XMing,然後完全搞不清下一步該做什麼。 RealVNC同樣具有挑戰性。我是否在服務或用戶模式下運行VNC服務器,還是啓動第三個選項:VNC查看器?如果你沒有注意到,我完全迷惑什麼是服務器和客戶端 - 我被告知X_window社區完全錯誤,而其他計算機領域調用客戶端的其他人是服務器?Windows上的XTerm

那麼,爲什麼我不能僅僅運行「xterm remoteLinuxHost」「telnet remoteLinuxHost」?爲什麼有這麼多的步驟來做這種小事?如果有人會指導我度過這種痛苦,我將不勝感激。

編輯:在Linux機器上運行vncserver命令進行了設置。現在VNC查看器連接並顯示XTerm。非常感謝!

回答

2

我對你想要做的事情有點不清楚,但是如果你只需要打開一個shell,最簡單的事情就是安裝PuTTY並使用它telnet或ssh進入VM。

如果要在Linux VM上運行(gui)Java應用程序,在我看來,最簡單的做法是在VM中安裝X11環境並在VM控制檯中運行應用程序。這樣,應用程序和圖形用戶界面都在Linux系統上,您不必使用遠程X會話。

在任何情況下,在Windows中獲取可用的X11環境可能比在Linux中做更多的麻煩。無論如何,這當然不是一件小事。

編輯:作爲對您編輯的問題的迴應,您不應該需要使用VNC查看器或類似的任何東西。如果您使用的是VirtualBox或VMWare,則可以打開一個控制檯窗口,該窗口實質上充當虛擬機上的「監視器」。

另一編輯:回覆您的評論/編輯。我使用Windows的TightVNC查看器訪問在家工作的Linux機器,並且它工作正常。根據可用帶寬,性能會有點不穩定。

+0

它是遠程主機;它是虛擬的事實是無關緊要的,對不起。我有膩子,謝謝。我的問題是顯示變量然後:「xterm Xt錯誤:無法打開顯示:」我將如何設置它,混亂是我運行「設置DISPLAY myWindowsMachine」或「設置顯示= myWindowsMachine:0」 - 排列它是無止境的! – 2010-11-16 22:34:01

+1

如果您的Windows計算機上沒有正常運行的X11安裝程序,則不會顯示DISPLAY值。如果您沒有Linux機器的控制檯訪問權限,我認爲您的選擇是Windows上的X11或VNC客戶端以遠程控制Linux桌面。我預計VNC將是不那麼痛苦的解決方案,但遠程服務器必須配置爲接受連接。 – eaj 2010-11-16 22:40:32

+0

經過小小的研究,似乎PuTTY只是telnet客戶端,我看不出它的意思,因爲無論如何都可以從DOS命令框遠程登錄。 – 2010-11-16 22:44:42

0

Windows的Cygwin將工作。只安裝你需要的X系統。在Cygwin提示符中,您可以將SSH連接到主機,並使用-X選項向前傳遞X11。然後,GUI應用程序的運行方式與您在Linux系統上的運行方式相同。你只需要記住,應用程序運行在Linux服務器上而不是Windows主機上。在嘗試訪問文件時可能會混淆一些人。