50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

OpenJDK 项目发布 Java Module System(JSR 277)和 Improved Modularity(JSR 294)的 Early Access 快照

  • 2007-07-07
  • 本文字数:757 字

    阅读完需:约 2 分钟

OpenJDK 项目已发布 Java Module System(JSR 277) Improved Modularity Support(JSR 294)实现的 early access 源码快照。JSR 277 是从单元布署的角度来处理模块化的,处理分布式格式、版本、依赖、仓库、运行时,以及必要的模块支持工具。JSR 294 则是从开发角度来处理,引入了新的语言结构、为信息隐藏而使用了“超级包”。

现在已经实现的特性有:

  • java.module 中类的实现
  • 模块初始化和类装载
  • LocalRepository 和 URLRepository 的核心功能
  • 使用 java 命令启动模块
  • 打包工具 jam 的原型

项目已提供了相当数量的文档:

为帮助大家有一个进一步的了解, Google 技术讲座还播出了 JSR 277 规范的领导者 Stanley Ho 和专家组的贡献者之一 Michal Ciernia 对此设计的详细解说。

Adreas Sterbenz 提供了与此快照相关的一些比较中肯的点评

  • 这是一个动态开发版的快照,而不是 beta 版。所有的功能还都尚未完成。
  • 这只是为开发者提供源码,没有二进制文件。
  • 其中没有包括多少 JSR 294 的实现,因为到现在为止还只有寥寥几个部分已经开始动工。将来会有变化的。
  • 获得源码的方式就是下载 ZIP 包,所有的源码都存放在 j2se workspace 中,这就是为什么它有 68MB 的原因,并不是因为 Modules 的实现很大。我们希望用起来像 Mercurial 库那样方便,这正是我们期待已久的。
  • Modules 项目的新源码都基于 GPLv2 协议(包括 classpath exception)。
  • 包括了回归测试和单元测试。
查看英文原文: OpenJDK Project Releases Java Module System (JSR 277) and Improved Modularity (JSR 294) EA Snapshot


译者简介:张海龙,现就职于 Ethos ,注重对项目管理的过程建立和优化、设计模式的理解和实践。与 InfoQ 中文站分享内容,请邮件至 china-editorial@infoq.com
2007-07-07 05:231125
用户头像

发布了 90 篇内容, 共 16.9 次阅读, 收获喜欢 11 次。

关注

评论

发布
暂无评论
发现更多内容

个人建站做SEO网站外链这一点需要注意,做错了可能受到Google惩罚

村头的猫

SEO 建站

AI进行时,AlphaGPT引领法律服务新时代

科技汇

ETL常见的数据转换方式

谷云科技RestCloud

MySQL 数据处理 ETL 数据转换 数据集成工具

鸿蒙开发实战之Telephony Kit实现美颜相机通信互联

yimapingchuan

HarmonyOS NEXT

鸿蒙开发实战之Universal Keystore Kit构建美颜相机金融级安全存储

yimapingchuan

HarmonyOS

HarmonyOS实战:List拖拽位置交换的多种实现方式

IT小码哥

harmony HarmonyOS NEXT

(问题日志)解决因代理设置导致的npm包ECONNREFUSED下载错误

timeRATE

node.js npm

Java 锁升级机制详解

量贩潮汐·WholesaleTide

Java

HarmonyOS开发实战之AVCodec Kit重构美颜相机媒体处理管线

yimapingchuan

HarmonyOS NEXT

鸿蒙开发实战之AVSession Kit构建美颜相机媒体控制中枢

yimapingchuan

HarmonyOS

鸿蒙开发实战之DRM Kit打造美颜相机数字版权堡垒

yimapingchuan

HarmonyOS

AWS ELB 可观测性最佳实践

观测云

ELB

鸿蒙开发实战之Status Bar Extension Kit增强美颜相机状态交互

yimapingchuan

HarmonyOS

鸿蒙开发实战之Test Kit构建美颜相机质量保障体系

yimapingchuan

HarmonyOS NEXT

鸿蒙开发实战之Audio Kit打造美颜相机沉浸式音效

yimapingchuan

HarmonyOS NEXT

鸿蒙开发实战之Camera Kit重构美颜相机拍摄引擎

yimapingchuan

HarmonyOS NEXT

智能体(AI Agent)开发实战之【LangChain】(一)接入大模型输出结果

我和AI的成长

人工智能 AI 智能体 langchain AI Agent

谷歌云代理 | 金融合规上云:谷歌云PCI DSS认证环境搭建指南

Cloud Ace 云一

阿里巴巴十亿级并发系统设计:实现高并发场景下的稳定性和高性能

程序员高级码农

程序员 java 架构

鸿蒙开发实战之Service Collaboration Kit实现美颜相机能力开放

yimapingchuan

HarmonyOS

JVM 类加载过程与字节码执行深度解析

量贩潮汐·WholesaleTide

JVM

CST的热仿真THt瞬时求解器--针式散热片

思茂信息

仿真 cst cst使用教程 CST软件 CST Studio Suite

蚂蚁开源统一多模态模型 Ming-Omni,多模态输入与生成;OpenAI 将与芭比娃娃制造商合作 AI 玩具丨日报

声网

华南站最后席位|Altair 区域技术交流会报名倒计时:现场体验 Altair® HyperWorks® 2025全新版本

Altair RapidMiner

人工智能 AI 数字孪生 仿真 CAE

「RTE Builder」项目寻踪!推荐项目,瓜分社区奖励~

声网

鸿蒙开发实战之Wear Engine Kit实现美颜相机穿戴设备联动

yimapingchuan

HarmonyOS

HarmonyOS开发实战之User Authentication Kit构建美颜相机生物认证体系

yimapingchuan

HarmonyOS NEXT

AI实战:一键生成数字人视频!

王磊

JavaScript入门干货:蓝桥杯Web组分章学习笔记(基于蓝桥云课《JavaScript基础入门》)

timeRATE

JavaScript html 前端 笔记 新手

你了解CAS吗?有什么问题吗?如何解决?

不在线第一只蜗牛

Java Python

OpenJDK项目发布Java Module System(JSR 277)和Improved Modularity(JSR 294)的Early Access快照_Java_Xandy Johnson_InfoQ精选文章