β

《JDK10新特性官方文档》从JDK10中移除javah工具

并发编程网 – ifeve.com 29 阅读

原文链接

概要

从JDK中移除javah工具。

动机

该工具已被JDK 8( JDK-7150368 )中添加在javac的高级功能替代。此功能提供了在编译Java源码时生成本地头文件的功能,因此无需使用单独工具。

专注于javac提供的支持,对最近的新范例支持,无需升级javah,例如通过javax.tools.*中的编译API进行API访问,以及在JDK 9中添加新的java.util.spi.ToolProvider SPI。

描述

删除操作将包括从Mercurial仓库中删除受影响的文件,包括文档,以及makefile 文件的修改。

测试

所有测试将仅限于验证javah命令是否移除干净。

风险和前提

将javah从JDK中删除没有任何工程问题,因为JDK使用不再使用该工具,构建JDK时也未使用。

JDK 9开始,用户已被警告待执行的删除操作,这些警告在每次调用javah工具时都会被触发。

依赖

javah工具和JDK没有直接依赖关系。而且正如javah命令的用户被推荐使用javac -h一样,javah的一些衍生产品,比如Ant javah,使用这些任务依赖关系的用户,也被推荐使用javac提供相应的支持。

原创文章,转载请注明: 转载自 并发编程网 – ifeve.com 本文链接地址: 《JDK10新特性官方文档》从JDK10中移除javah工具

Favorite Loading 添加本文到我的收藏

Related posts:

  1. 《JDK10新特性官方文档》– 五月翻译邀请
  2. JEP 260 封装内部 API
  3. Adopt Open JDK官方文档(五) Docker镜像
  4. Adopt Open JDK官方文档(八)OpenJDK 项目介绍
  5. 《Istio官方文档》Pilot
  6. JEP 282 jlink:Java链接器
  7. 《Spark 官方文档》
  8. JEP 200:模块化JDK
  9. 实战解析—论三年内快速成长为一名技术专家
  10. Java Date Time 教程-java.util.Date
  11. Oracle官方并发教程之线程池
  12. Oracle官方并发教程之并发集合
  13. 为什么java.util.concurrent 包里没有并发的ArrayList实现?
  14. Java Date Time 教程-java.sql.Date
  15. 《Spark1.6.1官方文档》Spark1.6.1操作指南
作者:并发编程网 – ifeve.com
让天下没有难学的技术
原文地址:《JDK10新特性官方文档》从JDK10中移除javah工具, 感谢原作者分享。

发表评论