用javah导出类的头文件,Not a valid class name或者错误: 找不到 'HelloNDK' 的类文件

原创 2016年08月28日 14:50:33

一、Exception in thread "main" java.lang.IllegalArgumentException: Not a valid class name: HelloNDK.class

错误写法:L:\ndk\HelloNDK2\bin\classes>javah -jni com.iaiot.hellondk2.GetString.class

原因:不能指明扩展名.class

正确写法:L:\ndk\HelloNDK2\bin\classes>javah -jni com.iaiot.hellondk2.GetString

二、错误: 找不到 'HelloNDK' 的类文件

原因:环境变量classpath配置错误

解决方法:将android.jar写到classpath里面;


参考地址:http://stackoverflow.com/questions/17631116/java-lang-illegalargumentexception-not-a-valid-class-name-android-ndk-javah

版权声明:本文为博主原创文章,未经博主允许不得转载。

关于使用javah生成头文件时无法访问class文件的问题

当生成java类,并且使用javac编译以后,生存JniDemo.class文件。比如此时所在的路径是XXX/src/com/example/hellojni。你的class文件就在这个hellojn...
  • bboyfeiyu
  • bboyfeiyu
  • 2013年05月29日 15:53
  • 4706

cmd javah 找不到类文件 javac 编译java文件 找不到符号(把class文件生成.h文件)

D:\workspace\DiskNumber\src\com\tjn\test 先要 cd D:\workspace\DiskNumber\src\com\tjn\test 然后运行javac T...
  • mengzhengjie
  • mengzhengjie
  • 2014年05月14日 23:25
  • 1772

javah 命令找不到类文件的解决方法(Android+Eclipse)

在Eclipse中使用C++编程时,需要通过JNI进行
  • sonyazj
  • sonyazj
  • 2014年04月17日 11:25
  • 1682

javah提示找不到类文件

javah提示找不到类文件
  • Noonebirdyou
  • Noonebirdyou
  • 2017年10月30日 22:18
  • 74

Mac Javah生成JNI头文件

在NDK开发中,我们最开始起步的时候会有四步来走。 一。新建Android程序工程。 二。生成.h头文件,编写.c文件。 三。编写mk文件,使用Cygwin编译出so文件。 四。加载so...
  • u011993368
  • u011993368
  • 2015年07月10日 15:50
  • 1807

javah找不到类文件,找不到Activity,Android studio下的ndk编译

不知不觉从自己跨入技术行业已经三年了,突然想开始博客生涯,来吧,发布昨天刚刚解决的一个小问题。 1.javah找不到 com.example.JniTestt类(自己准备生成头文件的类),系统dos...
  • gzd1995
  • gzd1995
  • 2017年03月09日 16:15
  • 1179

Eclipse中配置javah命令自动生成JNI头文件

首先要在CMD命令提示符下保证你输入的命令时可以生成头文件的 我用的命令格式是 D:\Test\jnitest javah -classpath /bin/classes;D:/android/sdk...
  • wshngyf
  • wshngyf
  • 2016年03月08日 23:32
  • 1699

关于java命令行在dos窗口下执行class文件时提示“找不到或无法加载类”问题

package com.jintao.javaarray; public class JavaArray { public static void main(String [] args)...
  • sinat_33201468
  • sinat_33201468
  • 2016年05月21日 18:22
  • 3394

通过javah命令生成c/c++的文件头

这几天一直在研究JNI的开发过程,顺便把NDK环境搭建一起总结下。在windows环境下开发jni需要c/c++编译器的支持,网络上我看很多人使用cygwin。呵呵我不是很喜欢使用它,感觉安装起来挺麻...
  • hetangbian
  • hetangbian
  • 2016年12月05日 13:03
  • 495

NDK中“找不到android.app.Activity的类文件"解决方法

今天跟实验室师兄聊天,得知通过NDK可以用C++给Android开发应用程序,于是下载了adt-bundle-linux-x86-20131030.zip和android-ndk-r9c-linux-...
  • lmdyyh5722756
  • lmdyyh5722756
  • 2014年01月13日 23:09
  • 3511
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用javah导出类的头文件,Not a valid class name或者错误: 找不到 'HelloNDK' 的类文件
举报原因:
原因补充:

(最多只允许输入30个字)