如题,终端出现如下错误
yocn@ubuntu:~/workspace/CTest/bin/classes$ javah -jni com.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 -jni com.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 来解释执行看看效果。