关于c直接调用java,老出现找不类

问题描述

c调用java类中的方法,在执行c代码33行的时候老提示找不类,jdk环境配置里面classpath也是对,直接在命令行java可以找到Cjava这个类,但用c创建的jvm就没有根据classpath找到这个类,不知道那位高手能否指点一二,不胜感激,代码和执行方法如下图

解决方案

解决方案二:
怎么在这里发帖,都没人回呀。难道没有人用到jni编程吗?
解决方案三:
自己搞定,原来是类的名字大小写问题。在linux下不注意完全没看出来,哎!

时间: 2024-08-12 01:59:27

关于c直接调用java,老出现找不类的相关文章

c++中调用java中嵌套对象的类的问题

问题描述 写了两个java类,如下:publicclassMyClassA{publicStringmyString1;privateStringmyString2;publicMyClassA(){}publicMyClassA(Stringss){myString1=ss;myString2=ss;}publicStringgetMyString(intwhichString){if(whichString==1)returnmyString1;elsereturnmyString2;}pu

调用java进程时为什么找不到java类

问题描述 调用java进程时为什么找不到java类 您好,请问我在调用java进程时为什么找不到java类? 我用的是myeclipse,执行命令 Process p = run.exec("java cn.com.jit.ida.demo.ratk.InvokeProcess"); 时,发现没有调用InvokeProcess.java类 解决方案 你这没有编译,直接执行的,找不到.class文件.应该先使用javac命令 解决方案二: 你的路径对吗,是否在同一个目录下.

一年纯手工打造的Java老A上册开始预售了

Java老A这本书写了很久昨天终于开始在china-pub.京东.天猫上开始预售了不过既然叫预售就肯定还没到货. 有兴趣的人可以去看看哈后续其它网站地址也会在这里公开 china-pub http://search.china-pub.com/s/?key1=java%cc%d8%d6%d6%b1%f8&type=&pz=1 京东 http://search.jd.com/Search?keyword=Java%E7%89%B9%E7%A7%8D%E5%85%B5&enc=utf-

解决.Net调用Java webservice访问被拒绝的方案

最近用.net调用java写的webservice时,出现了一个奇怪的问题:Webservice服务部署在本机,外面机器的web引用可以正确添加,但调试运行时,就出现"目标机器积极拒绝(target machine actively refused)"错误!真是奇怪了. 最近用.net调用java写的webservice时,出现了一个奇怪的问题:Webservice服务部署在本机,外面机器的web引用可以正确添加,但调试运行时,就出现"目标机器积极拒绝(target mach

Java SE 6.0调用Java编译器的两种新方法

在很多Java应用中需要在程序中调用Java编译器来编译和运行.但在早期的版本中(Java SE5及以前版本)中只能通过tools.jar中的com.sun.tools.javac包来调用Java编译器,但由于tools.jar不是标准的Java库,在使用时必须要设置这个jar的路径.而在Java SE6中为我们提供了标准的包来操作Java编译器,这就是javax.tools包.使用这个包,我们可以不用将jar文件路径添加到classpath中了. 一.使用JavaCompiler接口来编译Ja

flex-【HELP】JAVA demo运行找不到类

问题描述 [HELP]JAVA demo运行找不到类 20C 出现如下错误,对应的调用代码如下User user=(User)amf3input.readObject();//AMF3读取flex发送过来的as对象 ,请问下是不是运行时候还差哪些参数设置? 我进一步定位问题发现应该是FLex这边定义的RemoteClass找不到.flex客户端我是放在其他目录,java服务器是通过cmd开启的,是否是路径的问题? Flex端 package vo { [Binable] [RemoteClass

解析android framework下利用app_process来调用java写的命令及示例

解析android framework下利用app_process来调用java写的命令及示例          在android SDK的framework/base/cmds目录下了,有不少目录,这些目的最终都是build出一个bin文件,再存放到/system/bin目录下,对于C/CPP写的命令,我们还是比较好理解的,都有一个main函数作为入口,但是在cmds目录下还有一些原生代码是java的,比如input.settings,那么这种类型的命令是怎么实现的呢?       笔者研习了

图片-jsp中调用java方法,方法中文件路径问题

问题描述 jsp中调用java方法,方法中文件路径问题 我在jsp中了写了java代码调用java类的方法,方法中需要在网页下载一张图片保存 OutputStream os = new FileOutputStream(new File("identityCode/checkimage.JPEG")); 我这样写的,然后一直报 :系统找不到文件路径.路径各种都换了 还是不行 解决方案 解决JSP路径问题的方法jsp路径问题解决方法jsp调用js文件中文乱码问题解决方法 解决方案二: 试

api-vfp6.0中需要调用java编写的网页

问题描述 vfp6.0中需要调用java编写的网页 vfp6.0中需要调用java编写的网页,需要用api调用,但是vfp调用api的代码找不到,请问怎么调用java,项目时间紧张,不考虑代码改写,谢谢 解决方案 http://blog.csdn.net/feiyafei2008/article/details/2877941 解决方案二: C++编写动态链接库供VFP调用VFP编写DLL,并调用VFP编写DLL