我能找到java,javac而javadoc却没有javah.exe我的jdk\\bin文件夹中.
我试图重新安装JDK但它仍然缺失.我怎么能得到它,为什么它会丢失?
我发现了一个类似的问题,操作系统是Linux,但我找不到Windows用户的答案.
我的操作系统是Windows 10.Java版本是10.0.1.
Zab*_*uza 10
该工具在Java 10中javah.exe被删除.原因很简单,它已经过时了.从JEP 313:删除Native-header生成工具(javah):
动机
该工具已被JDK 8(JDK-7150368)中
javac增加的高级功能所取代.此功能提供了在编译Java源代码时编写本机头文件的功能,从而无需单独的工具.专注于提供的支持
javac消除了升级javah以支持最新的范例的需要,例如通过编译器API的API访问javax.tools.*,或JDK 9中java.util.spi.ToolProvider添加的新SPI .
因此,javac.exe如果您使用的是Java 8或更高版本,则可以使用.
| 归档时间: |
|
| 查看次数: |
3678 次 |
| 最近记录: |