java - 如何使用Java创建操作系统?

标签 java operating-system

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

最佳答案

是的,可以。

有很多选项可以做到这一点:

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

等等..

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

但是,即使创建一个微型操作系统也需要付出很大的努力。

关于java - 如何使用Java创建操作系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31487297/

相关文章:

java - 动态转换对象

java - 使用 jms 连接到 ibm mq。指定 channel 和队列管理器

c - 进程同步- TestAndSetLock

unix - Unix 中的挂钟时间、用户 CPU 时间和系统 CPU 时间具体是什么?

java - ArrayList 的自定义 Contains 方法

java - 仅适用于 LaF Nimbus 的空指针异常

java - 将 UTF-8 PDF 字体获取到用 Java/Spring 编译的 JasperReports 3.7.* 报告中

python - 如何安排子流程?

c - 文件描述符和进程关系

performance - 编程竞赛的单任务