中午刚发了一个就被删除了。Sigh.
不知道是怎么回师?

解决方案 »

  1.   

    JNI者JAVA本地调用也!
    何来VC中调用?
      

  2.   

    他是指调试可以的,你在project setting中的Debug中的Executable for debug session:中输入java.exe的全路径,在Working directory:中输入classes的路径,还有Program arguments:中还要输入main函数所在路径及名字,如:d:\projects\test\classes test.main
      

  3.   

    To mooncui:
      oh,Working directory我写成VC的Debug的目录了。
      我试验看看。  Thanks.
      

  4.   

    To mooncui:
       Program arguments是写两个arguments吗?
      一个是d:\projects\test\classes 
      一个是test.main
    还是一个, 
    d:\projects\test\classes test.main另外Test.main是不是应该是test.class?
      

  5.   

    To mooncui:
       Program arguments是写两个arguments吗?
      一个是d:\projects\test\classes 
      一个是test.main
    还是一个, 
    d:\projects\test\classes test.main另外Test.main是不是应该是test.class?
      

  6.   

    给你看我的几个设置的内容吧
    三个分别为:c:\jbuilder5\jdk1.3\bin\java.exeD:\Users\cuiying\projects\temp\treedemote\classes-classpath d:\users\cuiying\projects\temp\treedemote\classes treedemote.TreeDemo
      

  7.   

    给你看我的几个设置的内容吧
    三个分别为:c:\jbuilder5\jdk1.3\bin\java.exeD:\Users\cuiying\projects\temp\treedemote\classes-classpath d:\users\cuiying\projects\temp\treedemote\classes treedemote.TreeDemo
      

  8.   

    E:\CW2k Program Files\JBuilder4\jdk1.3\bin\java.exe
    G:\JavaStudy\JNI\classes\jni
    -classpath G:\JavaStudy\JNI\classes\jni TESTJNI
    提示错误信息为,
    Exception in thread "main" java.lang.NoClassDefFoundError: TESTJNITESTJNI是我main函数所在的class.
    sigh,太土了,不知道哪里错了。直接在cmd模式下用java启动也是这样的错误。 :(
      

  9.   

    E:\CW2k Program Files\JBuilder4\jdk1.3\bin\java.exe
    G:\JavaStudy\JNI\classes\jni
    -classpath G:\JavaStudy\JNI\classes\jni TestJNIException  in thread  "main" java.lang.NoClassDefFoundError
    或(wrong name).
      

  10.   

    不是VC中设置的问题了
    你的TESTJNI是放在jni包中的吧,请用jni.TESTJNI
    目录到上一级
      

  11.   

    To mooncui:能把你的CLASSPATH贴一下给我吗?
    Thanks.
      

  12.   

    To mooncui: 按照你的方法处理,果然对了。我是Java的初学者,对Package的理解还不深刻。
     另外, 我在VC里调用的时候,提示我 
    NoClassDefFoundError:com/borland/jbcl/layout/XYLayout(而直接在G:\JavaStudy\JNI\classes运行java JNI.TestJNI是可以的。)应该是java 的CLASSPATH不对,我把argument里-classpath G:\JavaStudy\JNI\classes去掉,在系统变量CLASSPATH里加上
    E:\CW2k Program Files\JBuilder4\lib
    错误依然,请问是怎么回师呢?