2013-06-06 61 views
-4

我開發了一個Java Swing應用程序。它僅適用於Windows操作系統。我如何在Unix操作系統中運行相同的程序?在Unix服務器上運行Swing應用程序

+5

你的意思是什麼_It只適用於Windows OS_。在Unix上運行它會發生什麼?任何例外? UI不可見? ...根據當前信息,我們可以不可能幫助你 – Robin

+3

沒有問題的詳細信息,我們不知道什麼是錯的。 – blondeamon

回答

4

你怎麼知道它只能在Windows操作系統上運行? Swing應用程序將運行在任何支持的操作系統上,包括Unix/Linux。您是否安裝了有效的JRE(Java運行時環境)?

here

Sun的AWT X實現需要X 「客戶端」 庫:Xlib的。我是 不完全確切的細節。您還需要將 DISPLAY環境變量指向正在工作的X服務器。 X 服務器不必在同一臺計算機上,但您需要能夠連接到 。例如,我有時在我的 Ubuntu機器上運行Java程序,但在我的Vista筆記本電腦上顯示。

在技術上不需要桌面環境(如KDE,GNOME, ROX),甚至一個窗口管理器(例如Metacity的,鋸鰩,FVWM,TWM) (雖然你不會得到窗框,除非你明確地得到Swing (PL & F)繪製它們)。

相關問題