我有一個運行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