我正在寻找使自己的操作系统只是说我已经做到了。我知道有一个名为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. 我需要什么来在IIS上运行PHP应用程序?
- 6. 人们需要什么来运行我的应用程序?
- 7. 我需要什么C++包来运行程序?
- 8. 为什么我们需要安装nodejs来运行打字稿
- 9. 为什么我们需要Redis来运行CKAN?
- 10. 为什么需要处理图形?
- 11. 为什么我需要运行我的makefile两次来编译我的代码
- 12. 我需要什么来在我的服务器上运行node.js脚本?
- 13. 如果我想运行下载的Java程序。我需要做什么?
- 14. 我需要什么来使getUserMedia()工作?
- 15. 为什么rails需要JavaScript运行时?
- 16. MongoDB - 运行setFeatureCompatibilityVersion需要什么特权?
- 17. 我需要什么样的Java布局?
- 18. 为什么我需要jdbc与sqlite java?
- 19. 我需要为Java RandomUtils包含什么?
- 20. 什么我需要运行哨兵我的Django的网站
- 21. 为什么我需要HTML5音频库?
- 22. 为什么LINQPad.exe需要调用LINQPad.exe来运行?
- 23. 为什么WebRTC需要ICE协议来运行?
- 24. 为什么我需要安装Java来安装JavaEE6 SDK?
- 25. 什么图形卡,我需要使用WebGL
- 26. 我需要什么来保持安全的MySQL数据库?
- 27. 我需要什么库来使用std ::占位符?
- 28. 需要什么来阻止Sub运行它似乎运行了很长时间?
- 29. 为什么我的CSS需要一些额外无用的代码来运行
- 30. 我需要包括来自Gallio的什么dll以供TeamCity运行测试
我期待实现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