【问题标题】:android studio 'javah' is not recognized as an internal or external commandandroid studio 'javah' 未被识别为内部或外部命令
【发布时间】:2019-01-14 10:27:28
【问题描述】:

按照this tutorial 使用Opencv 人脸检测。 4:00他在终端上写道:

C:\Users\cvlab\Desktop\MyApplication\app\src\main>javah -d jni -classpath ../../build/intermediate/classes/debug com.example.cvlab.myapplication.OpencvClass

我正在尝试在我的代码上编写相同的路径,但我遇到了这个错误:

'javah' 未被识别为内部或外部命令

stackoverflow 中已经有一些相同的问题,但它无助于获得解决方案。 有人可以帮我吗?谢谢

【问题讨论】:

  • 什么是javah,不应该是java??????
  • @RishikeshDhokare 不,javah 是现有命令
  • @DoctorWho java -version 得到什么结果?
  • @Stultuske 我有同样的结果:'java' 不被识别为内部或外部命令
  • 所以您的 java 安装不在您的路径上。您需要(正确)设置您的环境设置

标签: java face-detection opencv4android


【解决方案1】:

这意味着你的JDK的bin/文件夹不在你的PATH variable

你可以从https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载一个JDK

【讨论】:

  • 我正在使用 C:\Program Files\Android\Android Studio\bin 文件夹。这是正确的吗?需要我安装一些东西吗?
  • @DoctorWho - 请参阅 Stuluske 对主要问题的评论。
  • @DoctorWho 不,应该是JDK的bin文件夹,你可以从这里下载oracle.com/technetwork/java/javase/downloads/…
猜你喜欢
  • 2012-07-06
  • 2015-04-15
  • 1970-01-01
  • 1970-01-01
  • 2014-04-29
  • 1970-01-01
  • 1970-01-01
  • 2013-10-06
相关资源
最近更新 更多