0

我用java编写了一个具有图形窗口的应用程序。(并使用 open-gl)现在,这个应用程序应该可以在 Linux 服务器上运行。如果我尝试在仅限 linux 终端的操作系统上运行应用程序会发生什么?我不在乎应用程序是否不会显示图形窗口。是否可以仅使用控制台运行图形 Linux 应用程序?

4

2 回答 2

0

围绕您的程序:

try { 
// your code here
} catch (java.awt.HeadlessException e) {
// your console code here
}

这样做的方式是,如果没有 GUI 显示,JVM 将抛出一个可捕获的 HeadlessException,所以你知道你在命令行上,否则它将显示 GUI。

于 2013-05-09T01:55:24.980 回答
0

是的,我相信它应该。以我的经验:一旦程序开始运行,它就会按照编程的方式执行。Java 程序并不关心用户是否可以看到它或与之交互。

于 2013-05-09T01:50:12.857 回答