在Unix服务器上运行Swing应用程序

时间:2013-06-06 08:35:57

标签: java swing unix cross-platform

我开发了一个Java Swing应用程序。它仅适用于Windows操作系统。如何在Unix OS中运行相同的程序?

1 个答案:

答案 0 :(得分:4)

您怎么知道它只能在Windows操作系统上运行? Swing应用程序将在任何支持的操作系统上运行,包括Unix / Linux。您是否安装了有效的JRE(Java运行时环境)?

来自here

  

Sun的AWT X实现需要X“客户端”库:xlib。我   不完全确定具体细节。你还需要拥有   DISPLAY环境变量指向正在运行的X Server。 X.   服务器不需要在同一台机器上,但您需要能够   连接到它。例如,我有时会运行Java程序   Ubuntu机器,但显示在我的Vista笔记本电脑上。

     

从技术上讲,您不需要桌面环境(例如KDE,GNOME,   RoX)甚至是窗口管理员(例如metacity,sawfish,fvwm,twm)   (虽然你不会得到窗框,除非你明确得到Swing   (PL& F)绘制它们。)