我是Android环境的新手。我使用此链接(http://stevethai.wordpress.com/2010/08/04/android-helloworld-with-native-code-tutorial/)使用NDK和cygwin Terminal运行NDK项目。我按照链接中给出的所有步骤进行操作。但是在Cygwin终端编译时它显示错误(-bash:javah:command not found)。我正确指定了所有路径。 在此先感谢。
答案 0 :(得分:2)
如果您设置了export PATH=$PATH:/cygdrive/c/Program\ Files/Java/jdk1.7.0/bin
,它应该有效。尝试重新启动cygwin以重新加载env变量。另外,你确定你使用的是jdk而不是jre吗?
答案 1 :(得分:0)
可能是你在cygwin中使用DOS命令,进入DOS提示符,并设置:
路径c:\ program files \ java \ jdk1.7.0_25 \ bin;%path%
然后执行javah