看板 java 關於我們 聯絡資訊
a.jar會叫出一個frame出來 若在linux 上本機執行 java -jar a.jar 沒問題 請問怎麼透過ssh 登入後 執行這行指令? 因為透過ssh 登入後下command & 會有exception Exception in thread "Thread-0" java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at java.awt.GraphicsEnvironment.checkHeadless (GraphicsEnvironment.java:159) at java.awt.Window.<init>(Window.java:406) at java.awt.Frame.<init>(Frame.java:402) at java.awt.Frame.<init>(Frame.java:367) at javax.swing.JFrame.<init>(JFrame.java:163) at MyFrame.<init>(MyFrame.java:39) at TcpServer.run(TcpServer.java:46) 因為a.jar會做其他的工作,我不要他顯示出視窗也可以 請問可以解嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.110.61.14 RWA:轉錄至看板 Linux 10/26 09:26 RWA:轉錄至看板 Linux 10/26 09:27
blc:export DISPLAY=:0.0 不過前提是你在本機已經開了xwindow… 10/26 12:32
RWA:若沒有X的狀態下呢? 有些人沒有install X ,請問有解嗎 10/26 14:27
blc:這就得另請高明了… 10/27 16:49
freesamael:能不能乾脆用vnc連上去? 10/27 21:40
RWA:目的是要能執行 不改code 卻可以不考慮使用者沒灌X 10/27 23:32