是否有可能在沒有桌面環境的情況下使用java gui框架(例如Swing,SWT或javaFX),比如Gnome?沒有桌面環境的java gui
1
A
回答
2
雖然我自己沒有遇到過這種情況,但我會懷疑這將是HeadlessException
會發揮作用的情況。
的Javadoc for HeadlessException
說以下內容:
拋出的異常代碼時,被依賴於 鍵盤,顯示器或鼠標是 稱爲在不 支持鍵盤,顯示器,或鼠標的環境。
的HeadlessException
由與GUI應對各種類別,如Dialog
和JFrame
的構造函數拋出,因此嘗試使用GUI時,我會懷疑,在非GUI環境中,HeadlessException
將被拋出工具包。
+0
我認爲OP會對忽略HeadlessException的系統屬性更感興趣... – kdgregory 2009-12-30 12:38:39
2
2
設置-Djava.awt.headless=true
或System.setProperty("java.awt.headless","true")
允許與某些limitations一起使用圖形。在屏幕外緩衝區中繪圖運行良好,因爲discussed here在JFreeChart的上下文中運行在Web服務器上。
相關問題
- 1. 安裝Linux桌面/ GUI環境
- 2. Ruby中的桌面環境
- 3. RaspberryPi沒有桌面環境的圖形應用程序
- 4. 的Java:沒有GUI
- 5. 遠程登錄桌面環境
- 6. 爲Linux開發桌面環境
- 7. 沒有桌面GUI的PulseAudio偏好設置(paprefs)
- 8. LaTeX長桌上的環境
- 9. Python-檢測鼠標座標的任何桌面環境
- 10. GTK在桌面環境之外的應用
- 11. 沒有ftransform的桌面GLSL()
- 12. Java GUI JProgressBar沒有繪畫
- 13. 沒有出現Java GUI
- 14. Java GUI沒有顯示
- 15. svnkit沒有環境變量?
- 16. 有沒有辦法將應用程序的GUI帶到當前桌面?
- 17. 用的Java Swing桌面
- 18. 簡單的方法來運行的三種桌面環境
- 19. 我的EC2實例上的GUI環境
- 20. 有沒有node.js的虛擬環境?
- 21. Java桌面GUI中的HTML5視圖,JavaScript通信
- 22. 在html5/JS中的java桌面應用程序gui
- 23. 確認桌面環境以外的彈出框?
- 24. MobileFirst-針對桌面環境的安全測試
- 25. 構建豐富的網絡「桌面」環境
- 26. 編譯爲Linux,Mac OS和Windows的桌面開發環境
- 27. 使用Javascript/DHTML/JQuery的MDI /桌面/窗口環境
- 28. 作爲桌面環境的應用程序(Linux)
- 29. Gnome桌面環境下的服務菜單
- 30. Android和Linux中的桌面環境/架構
你想跳過X11? – 2009-12-30 12:37:38