3

我开发应用程序并用Java编写。我的应用程序需要访问 USB 闪存的 MBR 及其扇区的内容。我考虑过使用 JNI:Java 中的调用方法,它们的实现是 C++,只使用标准 C 函数,没有 WinAPI,没有 Linux API。

而且我不知道在没有 C++ 的情况下在 Java 中使用此类设备的可能性。

请告诉我最好的方法。

4

1 回答 1

1

如果您在 *nix 上,则可以直接访问/dev/sda。您可能希望使用 aFileChannel在任意偏移处进行读写。Windows 是一个不同的故事。

于 2014-01-09T05:54:58.697 回答