我有一个运行Ubuntu 14.04和我可以通过运行vncserver的访问操作系统的GUI,然后连接到服务器与VNC(我使用TightVNC的一个AWS EC2实例GUI运行Java程序)。我已经在服务器上安装了一个java程序,如果我通过TightVNC连接到服务器时启动程序,那么它运行得很好。与来自AWS EC2终端
不过,我想要做的是从终端启动该程序,然后启动它通过点击鼠标预定统筹与程序交互的脚本。
在尝试的vncserver我碰到下面的错误后,开始从EC2终端运行java程序:
Exception in thread "main" java.lang.UnsupportedOperationException: Unable to open DISPLAY
at com.sun.glass.ui.gtk.GtkApplication.<init>(GtkApplication.java:68)
at com.sun.glass.ui.gtk.GtkPlatformFactory.createApplication(GtkPlatformFactory.java:41)
at com.sun.glass.ui.Application.run(Application.java:146)
at com.sun.javafx.tk.quantum.QuantumToolkit.startup(QuantumToolkit.java:257)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:211)
at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:675)
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:695)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$155(LauncherImpl.java:182)
上一个体面的方式来完成我已经描述了将不胜感激任何意见。或者如果我忽略了任何事情 - 请告诉我什么。
你导出$ DISPLAY? –
不,我不熟悉这个概念。我想这是我需要做的从终端运行GUI程序? @FrédéricHenri – Mitchell