在网上学的 也安装了Java安装 为什么生不成class文件 cmd提示Java安装c不是内部或外部命令

1.检查电脑环境配置是否正常

如果配置没有问题并且在eclipse也能运行正常的话那就是下面这个问题了

①删除对应的包名(不推荐)

然后保存运行对应的编译命令

②不删除包名,在对应包名前目录下运行编译命令不过要加上对应包名路径

网上有很多例子不过还是亲自实践比较好,自己刚好碰见这类问题记录下來以作参考

  最近一直在折腾这个JNI和Android NDK今天通過Java安装h生成h文件时遇到各种问题。不管是Java安装h -classpath参数啊还是别的什么一直都无法成功通过class文件生成h文件。经过一个多小时的查询也探索現在终于成功编译出来了~
 
 
调用Java安装h文件时,需要在cmd命令行模式里面进入bin文件夹里面存放着工程中所有的.class文件。随后调用:Java安装h -classpath . -jni 包名.类名


此时就可以调用成功,生成对应的.h文件
现在我在尝试写出自己的JNI接口程序,继续努力啊……!

PS:本人需要进入classes目录才行如:
 
此时会生荿一个.h的C/C++头文件,默认是C语言的

又所以,马上更正环境变量
 关掉CMD重新打开测试
 
 
成功生成.h头文件,放到jni目录去吧 去实现你接口的内容。
对于初学者而言 cmd中的Java安装c和Java安裝是一个很难得的问题。下面我来具体的说明一下
首先安装jdk和jre:下载jdk最新版,根据提示安装即可
然后配置Java安装环境变量:

我要回帖

更多关于 Java安装 的文章

 

随机推荐