ubuntu下使用javah命令生成.h文件…
来源:互联网 发布:python 和 ruby比较 编辑:程序博客网 时间:2024/06/05 23:51
如题,终端出现如下错误
yocn@ubuntu:~/workspace/CTest/bin/classes$ javah -jnicom.yocn.zhao.CTestActivity错误:无法访问com.yocn.zhao.CTestActivity
未找到 com.yocn.zhao.CTestActivity 的类文件
javadoc: 错误 - 找不到类 com.yocn.zhao.CTestActivity。
Error: 未在命令行中指定任何类。请尝试使用 -help。
网上说的很散,主要就是说是环境变量没有搭建好。因为一开始我的java、javac以及javah的命令都能在终端中使用-help,我就觉着不是环境变量的问题,无奈始终配不好。然后我就开始一步一步的把java的环境变量又配了一遍,然后就可以了。
不要觉着在终端中能用javah-help出来一堆帮助信息就觉着自己的环境已经配好了。我是用新立得安装的JDK,它的bin目录是在/usr/lib/jvm/java-6-sun/lib下的,
按以下的步骤:
JAVA 版本:JAVA 6
新立得的方式安装JDK 环境,如果没有安装的花在联网的情况下在终端下输入命令
$sudo apt-get install sun-java6-jre sun-java6-sdk
这条命令就可以帮助下载并安装JAVA6 了,顺便再给浏览器安装JAVA 支持:
$sudo apt-get install sun-java6-plugin
安装完这三个之后还需要写入系统变量:
$sudo gedit /etc/environment
在文本编辑器里写入下面两行内容:
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun
还要将系统虚拟机的优先顺序也调整一下:
$sudo gedit /etc/jvm
在文本编辑器里将下面一句写在最顶部:
/usr/lib/jvm/java-6-sun
接下来在终端中输入命令:
$java -version
终端应该返回如下字样:
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Server VM (build 1.6.0_03-b05, mixed mode)
这就说明JAVA 环境已经建立好了,你可以用文本编辑器写一个JAVA HelloWorld! 程序执行一下javac 编译并java来解释执行看看效果。
yocn@ubuntu:~/workspace/CTest/bin/classes$ javah -jnicom.yocn.zhao.CTestActivity错误:无法访问com.yocn.zhao.CTestActivity
未找到 com.yocn.zhao.CTestActivity 的类文件
javadoc: 错误 - 找不到类 com.yocn.zhao.CTestActivity。
Error: 未在命令行中指定任何类。请尝试使用 -help。
网上说的很散,主要就是说是环境变量没有搭建好。因为一开始我的java、javac以及javah的命令都能在终端中使用-help,我就觉着不是环境变量的问题,无奈始终配不好。然后我就开始一步一步的把java的环境变量又配了一遍,然后就可以了。
不要觉着在终端中能用javah-help出来一堆帮助信息就觉着自己的环境已经配好了。我是用新立得安装的JDK,它的bin目录是在/usr/lib/jvm/java-6-sun/lib下的,
按以下的步骤:
JAVA 版本:JAVA 6
新立得的方式安装JDK 环境,如果没有安装的花在联网的情况下在终端下输入命令
$sudo apt-get install sun-java6-jre sun-java6-sdk
这条命令就可以帮助下载并安装JAVA6 了,顺便再给浏览器安装JAVA 支持:
$sudo apt-get install sun-java6-plugin
安装完这三个之后还需要写入系统变量:
$sudo gedit /etc/environment
在文本编辑器里写入下面两行内容:
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun
还要将系统虚拟机的优先顺序也调整一下:
$sudo gedit /etc/jvm
在文本编辑器里将下面一句写在最顶部:
/usr/lib/jvm/java-6-sun
接下来在终端中输入命令:
$java -version
终端应该返回如下字样:
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Server VM (build 1.6.0_03-b05, mixed mode)
这就说明JAVA 环境已经建立好了,你可以用文本编辑器写一个JAVA HelloWorld! 程序执行一下javac 编译并java来解释执行看看效果。
0 0
- ubuntu下使用javah命令生成.h文件…
- java生成.h文件命令javah使用方式
- 使用javah来生成.h文件正解
- 利用Javah命令生成c/c++头文件(.h文件)
- 使用Javah命令生成JNI头文件
- javah生成jni头文件命令使用
- 使用javah命令生成jni头文件
- 使用Javah命令生成头文件
- JNI中javah命令的使用,生成.h的头文件
- JNI中javah命令的使用,生成.h的头文件的注意事项
- JNI中javah命令的使用,生成.h的头文件
- 利用javah命令生成.h文件发生错误解决办法
- NDK开发的javah命令无法生成h文件
- JNI中javah命令生成.h头文件
- 命令行下使用javah命令生成.h文件,出现“错误: 无法访问android.app.Activity 找不到android.app.Activity的类文件”的解决方法
- 命令行下使用javah命令生成.h文件,出现“错误: 无法访问android.app.Activity 找不到android.app.Activity的类文件”的解决方法
- 使用javah生成.h文件出现无法访问的错误
- 使用javah生成.h文件出现无法访问的错误
- Class.forName的作用
- Ubuntu下更改到root权限并且修改线…
- linux下搭配Android运行环境
- ubuntu下如何实现自动挂载其他分区
- junit单元测试
- ubuntu下使用javah命令生成.h文件…
- 适配器模式
- 应用中使用Bitmap的时候如何防止OO…
- android 防止用户点击频率过高
- C语言版冒泡排序及选择排序
- onConfigurationChanged在Android4…
- iOS App性能优化之启动时间、内存
- 排序
- 在android手机中打开word、xls、pd…