2010-07-05 18 views
0

作爲我的eclipse插件的一部分我嘗試使用process.exec啓動外部程序。這適用於一些工具(例如,我用gedit測試過),但是我需要的工具不起作用:isimgui:無法連接到X服務器。啓動外部進程失敗:無法連接到X服務器

這是XILINX webpack的一部分,所有的圖形工具都不能像這樣啓動。

任何想法我見過得到它的工作?

回答

0

你可能需要通過-display參數可執行文件正在運行,或更好(更廣泛的支持)設置環境變量DISPLAY,以正確的價值(嘗試「0」)

例如使用:process.exec(的String [] cmdarray,字符串[] envp)

envp應至少包含一個字符串 「DISPLAY =:0」

0

必須繼承你的shell DISPLAY變量(可能還有X11認證文件信息)。

相關問題