New candidate JEP: 493: Linking Run-Time Images without JMODs
Alex Buckley
alex.buckley at oracle.com
Tue Oct 22 20:54:16 UTC 2024
On 10/22/2024 12:09 PM, Severin Gehwolf wrote:
> On Tue, 2024-10-22 at 10:28 -0700, Alex Buckley wrote:
>>> Every jlink in every JDK build can consume JMOD files.
>>
>> It would be helpful to state this. And then: "In addition, in some JDK
>> installations, jlink can consume modules from the run-time image of
>> which it is part. Whether jlink can do this depends on how its run-time
>> image was built."
>
> OK.
Thanks. Making basic statements about what jlink does is important
because many readers are coming in cold. For example, they might be
arriving from the top story on
https://www.infoworld.com/software-development/ on October 22 2024:
* Java proposal would shrink JDK by 25% *
Plan would reduce the size of the JDK by enabling the jlink tool to
create custom run-time images without using the JDK’s JMOD files.
Most readers have never seen a JMOD file, but many will be aware that a
modern JDK installation is comprised of modules, and a 25% drop in
anything is worth reading about. If JEP 493 can spark the idea among
readers that "Wow, there's a thing called jlink, which lets me make a
smaller JDK from the JDK I already have!" then it's a success.
Alex
More information about the jigsaw-dev
mailing list