我正在尋找使自己的操作系統只是說我已經做到了。我知道有一個名爲JNode的項目在彙編和java中完成了一個。 我想知道的是,你需要什麼嵌入式圖形來運行java?我知道java使用特定的操作系統的圖形,所以這使我困惑我需要什麼圖形庫來運行java?
2
A
回答
1
我認爲你需要將JVM移植到你的操作系統。看看Java Virtual Machine spec。它會告訴你究竟需要實現什麼來支持Java。
0
0
Java可以在無頭模式下運行。這可能是適合服務器端的東西的一個很好的起點,如果你喜歡它,那麼你可以擴展它。
看看Sanos - http://www.jbox.dk/sanos/ - 這是一個微型操作系統,僅提供運行Windows JVM所需的設施。
相關問題
- 1. 爲什麼我需要Java 6來運行Pycharm?
- 2. 我需要什麼庫來運行這個keygenerator類
- 3. 我需要使用什麼來繪製圖片形式?
- 4. 爲什麼Jenkins Slave需要java來運行slave.jar?
- 5. 爲什麼我們需要安裝nodejs來運行打字稿
- 6. 人們需要什麼來運行我的應用程序?
- 7. 我需要做些什麼來獲得$廣播運行?
- 8. 爲什麼我需要「sudo」來運行Moovweb服務器?
- 9. 我需要什麼C++包來運行程序?
- 10. 爲什麼我們需要Redis來運行CKAN?
- 11. 我需要什麼來在IIS上運行PHP應用程序?
- 12. 爲什麼需要處理圖形?
- 13. 爲什麼我需要運行我的makefile兩次來編譯我的代碼
- 14. 我需要什麼來在我的服務器上運行node.js腳本?
- 15. 我需要什麼來使getUserMedia()工作?
- 16. 我需要什麼來使用VirtualAlloc/VirtualAllocEx?
- 17. 如果我想運行下載的Java程序。我需要做什麼?
- 18. MongoDB - 運行setFeatureCompatibilityVersion需要什麼特權?
- 19. 爲什麼rails需要JavaScript運行時?
- 20. 爲什麼我需要jdbc與sqlite java?
- 21. 爲什麼我們需要Java NIO Selector?
- 22. 我需要什麼樣的Java佈局?
- 23. 我需要爲Java RandomUtils包含什麼?
- 24. 爲什麼我的環境需要我運行bundle exec?
- 25. 什麼我需要運行哨兵我的Django的網站
- 26. 爲什麼我需要HTML5音頻庫?
- 27. 爲什麼LINQPad.exe需要調用LINQPad.exe來運行?
- 28. 爲什麼WebRTC需要ICE協議來運行?
- 29. 爲什麼需要通過getErrorStream()來運行一個進程?
- 30. 我需要什麼權限來使用java ftpclient?
我期待實現awt/swing我可以使用大多數linux系統下運行的相同庫嗎?或者我可以使用像opengl這樣的系統庫? – 2009-09-23 18:53:16
OpenGL沒有Graphic2D中使用的直線和曲線圖元,但在Sun的Java實現中用於改進一些像素圖渲染。 – 2009-09-23 18:56:29
可以使用GTK +嗎? – 2009-09-23 18:57:59