java是跨平台的,所以他没有底层控制功能,你可以用 JNI(

解决方案 »

  1.   

    java native interface, 你可以用C把实现此功能的函数写好,再嵌到你的JAVA程序里去
      

  2.   

    这样的花还不如直接用C语言,何必一定要套上JAVA这张外皮。后面还有一堆的善后事要做,启不是多此一举呢?
      

  3.   

    老兄,我也不想用java,但这是毕业设计,没办法,我也认为这个东西用java作比较愚蠢。
    还是请大家多多帮忙。
      

  4.   

    //看看这吧。
    //还是要用jni技术,结合c来写。
    http://www.menking.net/projects/ 
      

  5.   

    bootcool兄,请具体解释一下什么是jni技术?到底如何作啊???
    我现在很着急的。
      

  6.   

    JavaTM Native Interface (JNI) is a standard programming interface for writing Java native methods and embedding the JavaTM virtual machine into native applications. The primary goal is binary compatibility of native method libraries across all Java virtual machine implementations on a given platform. //简单步骤如下:import java.awt.*;public class JniTest { 
      static {
            System.loadLibrary("JniTest.class");
        }  public native void paint(Graphics g){
        //用java写的绘图程序,但是java不能完成一些工作,
        //得调用c.
      }
      public  static void main(String[] args);
    } 生成头文件:
    #ifdef __cplusplus
    extern "C" {
    #endif
    /*
    * Class:    JniTest
    * Method:    main
    * Signature: ([Ljava/lang/String;)V
    */
    JNIEXPORT void JNICALL Java_JniTest_paint
      (JNIEnv *, jclass, jobjectArray){
    //用c写的代码.}#ifdef __cplusplus
    }
    #endif
    #endif
    编译成dll.在windows下运行但仍然须jvm支持
    具体技术可以去java.sun.com查查。
    总之用jni技术必须对java,c++,c都很熟悉。
      

  7.   

    就是,我都用C做了,还要JAVA干什么,真是烦哦