如何运行仅限控制台的Java应用程序?

时间:2013-05-09 01:24:20

标签: java linux terminal

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

用你的程序包围你的程序:

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

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