首页 > Java > java教程 > 正文

Java 9中的自动模块是什么?

WBOY
发布: 2023-09-16 08:25:02
转载
1207人浏览过

java 9中的自动模块是什么?

自动模块是我们放在模块路径上的一个 jar。有许多预先存在的库可以在我们的应用程序中使用,其中许多尚未模块化。为了便于迁移,我们可以将任何库的 jar 文件添加到应用程序的模块路径中,然后使用该 jar 文件中的包。它可以隐式地成为一个自动模块,并且可以在模块声明的 require 指令中指定。 jar 的文件名成为其模块名称,该名称必须是可在“requires”指令中使用的有效 Java 标识符。

自动模块

  • 隐式导出所有包类型,因此任何可以读取自动模块的模块(包括未命名模块) 必须访问自动模块包中的公共类型
  • 隐式读取(需要)所有其他模块,包括其他自动​​模块和未命名的模块模块,因此自动模块可以访问系统其他模块公开的所有公共类型。
<strong>%JAVA_HOME%\java --module-path ./libs:./libs-legacy --module app/com.app.Main</strong>
登录后复制

自动模块命名:

  • 删除扩展名“.jar”。
  • 版本号已删除。例如:mylib-1.2.3 -> mylib
  • 非字母数字字符替换为句点。
  • 重复点替换为单个点,链的开头和结尾的点将被删除。

以上就是Java 9中的自动模块是什么?的详细内容,更多请关注php中文网其它相关文章!

java速学教程(入门到精通)
java速学教程(入门到精通)

java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
相关标签:
来源:tutorialspoint网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号