2013-06-06 64 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)绘制它们)。

相关问题