Topic: 怎样用java来写软盘

  Print this page

1.怎样用java来写软盘 Copy to clipboard
Posted by: superer
Posted on: 2004-09-08 22:23

我想问大家怎样用java.io.*里的类来写软盘?

2.Re:怎样用java来写软盘 [Re: superer] Copy to clipboard
Posted by: href
Posted on: 2004-09-08 23:04

写a盘和写c盘有区别吗?
不能直接写入a盘吗?

3.Re:怎样用java来写软盘 [Re: superer] Copy to clipboard
Posted by: why
Posted on: 2004-09-08 23:14

还以为软盘是指CD-R/DVD-R之类。Embaressed

4.Re:怎样用java来写软盘 [Re: superer] Copy to clipboard
Posted by: flywithmoon
Posted on: 2004-09-09 16:19

是不是说直接对磁盘的文件进行操作,还是要把代码写到磁盘的某个磁道。

5.Re:怎样用java来写软盘 [Re: superer] Copy to clipboard
Posted by: ouyong
Posted on: 2004-09-14 22:22

我也想问差不多同一个问题,不过更具体:怎么把把一段可以启动机器的代码写进软盘的0磁道0扇区,就是bios自检后用这张软盘启动机器。。。。

6.Re:怎样用java来写软盘 [Re: superer] Copy to clipboard
Posted by: littledeer1974
Posted on: 2004-10-26 10:24

为什么一定要用JAVA写呢(是为了用JAVA而用JAVA?)

7.Re:怎样用java来写软盘 [Re: superer] Copy to clipboard
Posted by: redating
Posted on: 2004-10-26 10:40

我有一个同样的问题!就是怎么写磁盘(不是文件)
比如我想提取第一扇区的MBR!
请高手指点一下!真的很需要知道!先谢谢了!

8.Re:怎样用java来写软盘 [Re: redating] Copy to clipboard
Posted by: littledeer1974
Posted on: 2004-10-26 10:50

用JAVA比较痛苦吧,没有听说过呀

我想应该是做不到的(除非你使用JNI)
因为JAVA是平台无关的(platform-independent),而磁盘操作,而且还是那么高度的对扇区,磁道的操作的话,应该是依赖于平台的(platform-specific)吧,LINUX,和WIN的磁盘的格式化也应该是不同的吧
即使SUN公司介绍的J2SE的 low level I/O 操作也是讲怎么来选择文件的格式呀,字节的处理呀,文件名称,路经等范畴内的内容,而至于,软硬盘的读写头应该着陆在那个磁道,怎样对磁盘进行格式化,等等我想也许可以说恰恰是JAVA为了赢得平台无关性,所牺牲的那一部分(既对硬件的直接操作)吧,当然Java for Embedded System也许不同,我就不太了解了,还请其他有经验的同行多纠正

所以,我认为,用纯JAVA做不到,以上几位渴望的事情

9.Re:怎样用java来写软盘 [Re: superer] Copy to clipboard
Posted by: redating
Posted on: 2004-10-26 15:54

我也同意你的观点!我看到很多JNI调用C的办法!我看也只有用JNI了!写API现在还不太可能!


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923