root@yung:/home/workspace/JNITest/src# javah jni-  org.qiao.jnitest.JniTest
程序 'javah' 已包含在下列软件包中:
 * openjdk-6-jdk
 * gcj-4.4-jdk
 * gcj-4.6-jdk
 * gcj-4.5-jdk
 * openjdk-7-jdk
请尝试:apt-get install <选定的软件包>
安装了JDK  ,eclipse 能跑, 并且javac命令可以执行
但javah命令用不了???

解决方案 »

  1.   

    我的正常;设置如下供参考:(我的jdk在/usr/jdk16下)
    environment设置: sudo gedit /etc/environmentPATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/jdk16/bin:/usr/jdk16/jre/bin"export JAVA_HOME=/usr/jdk16
    export JRE_HOME=/usr/jdk16/jre
    export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    profile设置: sudo gedit /etc/profileexport NDK=/home/jialiry/android/android-ndk-r8d
    PATH=$NDK:$PATH
    export JAVA_HOME=/usr/jdk16
    export JRE_HOME=/usr/jdk16/jre
    export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin