【发布时间】:2015-10-07 20:27:03
【问题描述】:
无论如何我可以使用 java 创建操作系统吗?无论如何我可以嵌入windows java库,这样我就可以用JFrame、JFileChooser、JTextArea等开发我的操作系统了吗?或者从长远来看,学习 C 或 C++ 会更好吗?
【问题讨论】:
-
我怀疑你可以用 Java 创建一个操作系统。 Java 需要在 Java 虚拟机中运行。 IE它不是直接在硬件上运行的。可能有一些方法可以将您的 Java 代码编译成 C 或其他可以直接在机器上运行的语言。如果您想制作操作系统,我建议您学习 C 和汇编。编写操作系统也与编写程序有很大不同。您必须处理所有代码。你不能依赖其他人来实现目录或输入输出和内存管理的想法。
-
@Timothy Murphy 我认为 Java 可以直接在硬件上运行:en.wikipedia.org/wiki/Java_processor
-
@cad 够公平的。但是您的操作系统只能在该类型的处理器上运行。
-
我更新了我的答案以解决您的最后一个问题。我认为它值得一读,但它主要是基于意见的。我也投了赞成票,因为这是一个很好的问题,尽管之前已经回答过:)
标签: java operating-system