【问题标题】:what graphics library would i need to run java?我需要什么图形库来运行java?
【发布时间】:2010-11-30 20:50:03
【问题描述】:

我正在考虑制作自己的操作系统,只是为了说我已经做到了。我知道有一个名为 JNode 的项目已经在汇编和 java 中完成了一个项目。 我想知道的是,运行 java 需要哪些嵌入式图形?我知道 java 使用特定操作系统的图形,所以这让我很困惑

【问题讨论】:

    标签: java operating-system


    【解决方案1】:

    Java 可以在无头模式下运行。这可能是适合服务器端内容的一个很好的起点,然后您可以根据需要对其进行扩展。

    看看 Sanos - http://www.jbox.dk/sanos/ - 这是一个微型操作系统,仅提供运行 Windows JVM 所需的设施。

    【讨论】:

      【解决方案2】:

      如果您需要实现 AWT/Swing,那么您显然需要某种可以在屏幕上绘制 2D 图形的库。但是,我建议从实现虚拟机和一些基本库开始。在屏幕上打印就足够了。

      查看here 以获得 ARM 平台的 JAVA 实现列表。 Kaffe 很有趣。

      【讨论】:

      • 我正在寻求实现 awt/swing 我可以使用大多数 linux 系统运行的相同库吗?或者我可以使用 opengl 之类的东西作为系统库吗?
      • OpenGL 没有 Graphic2D 中使用的直线和曲线图元,但在 Sun 的 Java 实现中用于改进一些像素图渲染。
      【解决方案3】:

      我认为您需要将 JVM 移植到您的操作系统。看看Java Virtual Machine spec。它将准确地告诉您需要实现什么来支持 Java。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-01-30
        • 1970-01-01
        • 2019-10-17
        • 2011-05-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多