javah 不被识别为内部或外部命令

use*_*474 2 java sdk android

我试图通过在我的 cmd 中执行来解决这个问题:“path=C:\Program Files\Java\jdk1.8.0_65\bin”

我在窗户上工作。这是错误的吗?我已经被困了一段时间,所以任何帮助将不胜感激。

小智 5

javah 在最新的 JDK 中被删除。

在 JDK 8 之前,您需要使用 javac 编译 Java 程序并使用专用的 javah 实用程序生成 C/C++ 头文件。javah 实用程序在 JDK 10 中不再可用。

对于那些使用最新 JDK 的人,javac -h 命令将编译并创建一个头文件。