看来您对 Java 有很大误解,建议弄本入门书籍(这100分浪费得很)

解决方案 »

  1.   

    呵呵,java的超强移植性肯定不是指这个说的
      

  2.   

    java的超强移植性只是在高层,底层得硬件驱动不是Java得能力范围。毕竟不同得硬件在不同得OS环境中,需要不同得驱动。而且如果你去下载Java得虚拟机,你会发现有Windows版本和Unix版本。
    如果Java够厉害,Sun为什么自找麻烦呢。
      

  3.   

    我还以为有什么高人用java连这个都可以写呵呵
      

  4.   

    天啦,有人会想用java写驱动程序,java连jvm都跳不出来,api都调用不了。
      

  5.   

    那么退一步说,使用本地接口(对Windows类操作系统,Unix类操作系统分别编制本地代码)适当的破坏移植性呢?又该怎么做呢?高手们还是多多帮忙了;)
      

  6.   

    怎么说呢?就象要给国足找一个战无不胜的战术。发现这是不可能的,那针对爬行榜前80位分别制定战术又行不行呢。TMD,还是不行。WK,不是战术不行,是人不行啊,这帮人就不适合干这事儿。
    让JAVA作C/C++或Assemly的工作也是这理儿。
      

  7.   

    真如楼主所说,等于做了个jvm
      

  8.   

    驱动程序就得一种系统内核一个驱动,就是要破坏移植性。
    高手们也还是要依赖于硬件
    怎么啦,是不是你们老板,突发神精,要你用java来写驱动程序啊
      

  9.   

    在硬件抽象层上开发本机接口都有这么难的吗?算了,只是整个环境要用java,要把设备驱动程序集成到里头。;)
      

  10.   

    哪位高手定的技术方案?要用JAVA来实现设备驱动程序?俺的理解看来还是太肤浅了,俺一向认为按照标准的结构来看,设备驱动程序是直接驱动硬件的,位置还在操作系统内核之下。操作系统内核之上可能是API等东西,再之上才到JAVA系统语言这层。你们一下想跨越这么多层,想法真是牛。Application
    JVM JavaAPI
    KernelAPI
    Kernel
    Driver
    Hardware好像差得还是很远的喔。
      

  11.   

    java的类似虚拟机的思想在一些机器上出现过,
    当年IBM搞AS400就用了类似技术,在硬件的机器上搞了一个虚拟机,
    后来硬件升级了n次,CPU都彻底改变了,软件还是不用升级,连重新编译都不要。
    这与我们的PC机恰好相反,PC硬件指令集一直变化不大,但软件经常变。顺便说一句,AS400是为银行电讯等设计的。但与你的驱动还是不一样。