我可以用java创建一个操作系统吗?无论如何,我是否可以嵌入 Windows java 库,以便我可以使用 JFrame、JFileChooser、JTextArea 等来开发我的操作系统?或者从长远来看我学习 C 或 C++ 会更好吗?
最佳答案
是的,可以。
有很多选项可以做到这一点:
- JNI 提供 Java 代码与 native 代码的通信。您可以使用 native 代码开发引导加载程序,但使用 Java 开发 UI
- Java 处理器:JVM 在硬件中的实现
- Java 优化处理器
- 嵌入式Java
- picoJava
等等..
没有什么可以阻止您用 Java 开发操作系统。您可以找到许多用 Java 编写的操作系统:从 CISCO 到 NASA...
但是,即使创建一个微型操作系统也需要付出很大的努力。
关于java - 如何使用Java创建操作系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31487297/