通常,引导加载程序是使用汇编语言编写的。是否可以使用带有本机接口的 java 来点它。
问问题
1116 次
4 回答
1
我不想直接说不,因为我敢肯定,如果我这样做了,有人会想出一种方法来做到这一点,但这肯定会非常困难(并且可能毫无结果)。
要让 Java 在 JVM 上运行,您需要本地引导足够数量的操作系统,然后切换到 Java 会有点浪费时间(除了增加复杂性之外,它真的不会完成很多事情)。
有些设备可以“本机”运行字节码,但我认为这在大多数情况下是不可行的。
于 2009-08-19T10:51:16.820 回答
0
当然是。一个更好的问题是它是否实用,与现有方法相比,它是否会提供值得实施时间的任何好处。
于 2009-08-19T10:50:12.983 回答
0
@Mnementh 提到了 JNode。作为记录,JNode 使用 GRUB 作为其引导加载程序。
我同意@Mnementh 的观点,即在 Java 中实现引导加载程序在技术上是可行的,尽管可能很困难。但我对 OP 的问题是“你为什么要这样做?”。我不明白这一点。
于 2009-08-19T12:36:54.630 回答