很难说出这里要问什么。这个问题模棱两可,含糊不清,不完整,过于宽泛,或者是修辞性的,不能以现在的形式得到合理的回答。有关澄清此问题以便重新打开的帮助,请访问帮助中心。7年前关门了。我开发了一个JavaSwing应用程序。它只适用于windows操作系统。如何在unix操作系统中运行相同的程序?
pbwdgjma1#
你怎么知道它只在windows操作系统上运行?swing应用程序将在任何受支持的操作系统上运行,包括unix/linux。您是否安装了有效的jre(java运行时环境)?从这里开始:sun的awtx实现需要x个“客户机”库:xlib。具体细节我不太清楚。您还需要让display环境变量指向正在工作的x服务器。x服务器不必在同一台计算机上,但您需要能够连接到它。例如,我有时在我的ubuntu机器上运行java程序,但在我的vista笔记本上显示。从技术上讲,您不需要桌面环境(例如kde、gnome、rox),甚至不需要窗口管理器(例如metacity、sawfish、fvwm、twm)(尽管您不会得到窗口框架,除非您显式地得到swing(pl&f)来绘制它们)。
1条答案
按热度按时间pbwdgjma1#
你怎么知道它只在windows操作系统上运行?swing应用程序将在任何受支持的操作系统上运行,包括unix/linux。您是否安装了有效的jre(java运行时环境)?
从这里开始:
sun的awtx实现需要x个“客户机”库:xlib。具体细节我不太清楚。您还需要让display环境变量指向正在工作的x服务器。x服务器不必在同一台计算机上,但您需要能够连接到它。例如,我有时在我的ubuntu机器上运行java程序,但在我的vista笔记本上显示。
从技术上讲,您不需要桌面环境(例如kde、gnome、rox),甚至不需要窗口管理器(例如metacity、sawfish、fvwm、twm)(尽管您不会得到窗口框架,除非您显式地得到swing(pl&f)来绘制它们)。