This question already has answers here:
Is it possible to make an operating system using java?
                                
                                    (7个答案)
                                
                        
                4年前关闭。
            
        

无论如何,我可以使用Java创建操作系统吗?无论如何,我是否可以嵌入Windows Java库,以便可以使用JFrame,JFileChooser,JTextArea等开发我的OS?还是从长远来看C或C ++,我会更好吗?

最佳答案

是的你可以。

可以使用许多选项:


JNI提供Java代码与本机代码的通信。您可以使用本机代码开发引导加载程序,但可以使用Java开发UI
Java处理器:JVM在硬件中的实现
Java优化处理器
嵌入式Java
picoJava


等等..

没有什么可以阻止您使用Java开发OS的。您可以找到许多用Java编写的操作系统:从CISCO到NASA ...

但是,即使创建一个很小的OS也需要很多工作。

07-24 18:49
查看更多