CINXE.COM

The Java Community Process(SM) Program - communityprocess - pfd

<!-- ** BEGIN: header.jsp ** //--> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3c.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <link href="/includes/css/menu.css" rel="stylesheet" type="text/css"></link> <link href="/includes/css/style.css" rel="stylesheet" type="text/css"></link> <!--[if lt IE 6]><link href="/includes/css/style5.css" rel="stylesheet" type="text/css" ></link><![endif]--> <!--[if gte IE 5]><link href="/includes/css/style6.css" rel="stylesheet" type="text/css" ></link><![endif]--> <link href="/includes/css/tabs.css" rel="stylesheet" type="text/css"></link> <script type="text/javascript" src="/includes/scripts/tabs.js"></script> <script type="text/javascript" src="/includes/scripts/menu.js"></script> <title>The Java Community Process(SM) Program - communityprocess - pfd</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script>!function(a){var e="https://s.go-mpulse.net/boomerang/",t="addEventListener";if("False"=="True")a.BOOMR_config=a.BOOMR_config||{},a.BOOMR_config.PageParams=a.BOOMR_config.PageParams||{},a.BOOMR_config.PageParams.pci=!0,e="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="UE9G5-FVEGY-MA38N-LMMNY-SBQP2",function(){function n(e){a.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!a.BOOMR||!a.BOOMR.version&&!a.BOOMR.snippetExecuted){a.BOOMR=a.BOOMR||{},a.BOOMR.snippetExecuted=!0;var i,_,o,r=document.createElement("iframe");if(a[t])a[t]("load",n,!1);else if(a.attachEvent)a.attachEvent("onload",n);r.src="javascript:void(0)",r.title="",r.role="presentation",(r.frameElement||r).style.cssText="width:0;height:0;border:0;display:none;",o=document.getElementsByTagName("script")[0],o.parentNode.insertBefore(r,o);try{_=r.contentWindow.document}catch(O){i=document.domain,r.src="javascript:var d=document.open();d.domain='"+i+"';void(0);",_=r.contentWindow.document}_.open()._l=function(){var a=this.createElement("script");if(i)this.domain=i;a.id="boomr-if-as",a.src=e+"UE9G5-FVEGY-MA38N-LMMNY-SBQP2",BOOMR_lstart=(new Date).getTime(),this.body.appendChild(a)},_.write("<bo"+'dy onload="document._l();">'),_.close()}}(),"".length>0)if(a&&"performance"in a&&a.performance&&"function"==typeof a.performance.setResourceTimingBufferSize)a.performance.setResourceTimingBufferSize();!function(){if(BOOMR=a.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var e=""=="true"?1:0,t="",n="bdpnbeqxgqugaz2deieq-f-f1be9a218-clientnsv4-s.akamaihd.net",i="false"=="true"?2:1,_={"ak.v":"39","ak.cp":"1164872","ak.ai":parseInt("695954",10),"ak.ol":"0","ak.cr":1,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"7fcc1311","ak.r":41725,"ak.a2":e,"ak.m":"dscx","ak.n":"essl","ak.bpcip":"8.222.208.0","ak.cport":42388,"ak.gh":"23.52.40.92","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"reno","ak.t":"1732452873","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==10+BNhTngwEHm5d4G6+ziWtB+NltKumb+zKJJl88K/h2hsbGjCh8RcGWwf5vvkHKVJOTbaNVHkpbijaMeRJbFqNds50wM7mkLeniyde+xz9cwxxPdkvn7NPHJCItMphmN//c4AxjLjfGF8493l063PNmwwpWTsAINKuwUgcSiniXcDUZv+AF6svKR+gjhIZaQqajvRq8ARuEYQ9FTzIwaxwT3K+Wmbtg/QTzXhP7U7MJsSwnm8pwuCFOhX6C5FDBadt3SrkGo/LR9vVSsjMcVYYIH7m+OXqrGA3BOVZK3pKxrcmtXmIedzsmZpK/CE0VIMsLiNEg26QfOBAvBP9fzaXefijTRd2ZyJwdeZkl9F93Mzc5DI0JPQs54R/Uyuq0V9gS4T6IB43mNiCokDcJiMXyK3q2plUy1So2KC46su4=","ak.pv":"21","ak.dpoabenc":"","ak.tf":i};if(""!==t)_["ak.ruds"]=t;var o={i:!1,av:function(e){var t="http.initiator";if(e&&(!e[t]||"spa_hard"===e[t]))_["ak.feo"]=void 0!==a.aFeoApplied?1:0,BOOMR.addVar(_)},rv:function(){var a=["ak.bpcip","ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(a)}};BOOMR.plugins.AK={akVars:_,akDNSPreFetchDomain:n,init:function(){if(!o.i){var a=BOOMR.subscribe;a("before_beacon",o.av,null,null),a("onbeacon",o.rv,null,null),o.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head> <body onload="P7_initPM(0,1,0,0,-1)"> <a name="top"></a> <div id="header"> <div id="logo"> <a href="/en/home/index"><img src="/images/spacer.gif" alt="Java Community Process" height="81" width="151"></a> </div> <div id="tools"> <div class="search"> <form name="search" action="/en/jsr/summary" method="get" onsubmit="return validate_search()"> <input name="id" value="Search JSRs" size="16" class="form" onfocus="nullify_if_equal(this, 'Search JSRs')" type="text"> <a href="javascript:document.search.submit()" onclick="return validate_search()"><img src="/images/button_go.gif" width="21" height="16" border="0" alt="Submit this Search" name="sub_search"></a> </form> </div> <div class="tools"> <a href="/en/press/pressroom">Press Room</a> &nbsp;|&nbsp; <a href="http://java.com/java/download/index.jsp?cid=jdp78399">Get Java Here</a> &nbsp;|&nbsp; <!-- <a href="javascript:void(0)">Print Format</a> &nbsp;|&nbsp;&nbsp; --> </div> </div> <div style="clear: right;"></div> <div class="topbar"><img src="/images/spacer.gif" alt="" height="3" width="154"></div> <div id="update"> </div> </div> <!-- ** BEGIN: Content Table ** //--> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <!-- ** BEGIN: Navigation Column ** //--> <td width="150" id="leftcontent" valign="top"> <!-- Navigation Placeholder //--> <div class="bar"><img src="/images/hr_dots1.gif" alt="" height="3" width="150"></div> <!-- begin find JSRs form --> <!-- IMPORTANT! do not convert this form to Struts < html : form > tag. javascript change of form.action property fails. --> <img src="/images/hd_find-jsrs.gif" alt="Find JSRs" height="18" width="150"> <form name="findjsr" action="/en/jsr/summary" method="get" class="pt5" onsubmit="return validate_findjsr()"> <input name="id" size="18" class="form" value="Search JSRs" onfocus="nullify_if_equal(this, 'Search JSRs')" type="text"> <a href="javascript:document.findjsr.submit()" onclick="return validate_findjsr()"><img src="/images/button_go.gif" width="21" height="16" border="0" alt="Submit this Search" name="sub_search"></a> </form><br><br> <!-- ** Menu Start ** //--> <ul id="p7PMnav"> <li><a href="/en/jsr/platform">JSRs by Platform</a></li> <li><a href="/en/jsr/tech">JSRs by Technology</a></li> <li><a href="/en/jsr/stage">JSRs by Stage</a></li> <li><a href="/en/jsr/ec">JSRs by Committee</a></li> <li><a href="/en/jsr/all">List of All JSRs</a></li> <!--end find JSRs form --> <div style="clear: both;"><img src="/images/spacer.gif" alt="" height="25" width="1"></div> <!--begin my JCP --> <img src="/images/hd_my-jcp.gif" alt="My JCP" height="18" width="150"> <form name="login" method="get" action="/en/user/login" > <input name="Sign-in" type="submit" title="Sign-in" value="Sign-in" /> </form> <div style="clear:both"><img src="/images/global/spacer.gif" width="1" height="3" alt=""></div> <div class="noNav"> <a href="/en/user/register">Register for Site</a> </div> <div class="bar"><img src="/images/hr_dots1.gif" alt="" height="3" width="150"></div> <div class="noNav" style="color: #666666; padding: 0;"> Use of JCP site is subject to the <a href="/en/home/terms" style="display:inline;padding: 0">JCP Terms of Use</a> and the <a href="http://www.oracle.com/us/legal/privacy/index.html" style="display:inline;padding: 0" href="">Oracle Privacy Policy</a> </div> <div style="clear:both"><img src="/images/global/spacer.gif" width="1" height="25" alt=""></div> <!--begin JCP info --> <img src="/images/hd_jcp-info.gif" alt="JCP Info" height="18" width="150"> <li><a href="/en/procedures/overview" class="p7PMtrg">About JCP</a> <ul> <li><a href="/en/procedures/overview">Program Overview</a></li> <li><a href="/en/procedures/jcp2">JCP Process Document</a></li> <li><a href="/en/whatsnew/calendar">Calendar</a></li> <li><a href="/en/participation/members">JCP Members</a></li> <li><a href="/en/participation/committee">Executive Committee</a></li> <li><a href="/en/whatsnew/elections">Elections</a></li> </ul> </li> <li><a href="/en/participation/overview" class="p7PMtrg">Get Involved</a> <ul> <li><a href="/en/participation/overview">Overview</a></li> <li><a href="/en/participation/membership">Becoming a JCP Member</a></li> <li><a href="/java-in-education">Java in Education</a></li> </ul> </li> <li><a href="/en/resources/contents" class="p7PMtrg">Community Resources</a> <ul> <li><a href="/en/resources/contents">Overview</a></li> <li><a href="/en/resources/tutorials">Tutorials</a></li> <li><a href="/en/resources/multimedia">JCP Podcasts</a></li> <li><a href="/en/resources/guide">Spec Lead Guide</a></li> <li><a href="/en/resources/tdk">TCK Tool & Info</a></li> <li><a href="/en/resources/license_reference">License Reference</a></li> </ul> </li> <li><a href="/en/press/pmo" class="p7PMtrg">Community News</a> <ul> <li><a href="/en/press/pmo">News</a></li> <li><a href="/en/press/news/awards/awards_main">Programs &amp; Awards</a></li> <li><a href="/en/press/releases">Press Releases</a></li> <li><a href="/en/press/success">Success Stories</a></li> </ul> </li> <li><a href="/en/introduction/faq">FAQ</a></li> <li><a href="/en/resources/contacts">Contact Us</a></li> <div style="clear: both;"><img src="/images/spacer.gif" alt="" height="25" width="1"></div> <!--[if lte IE 6]><style>#p7PMnav a{height:1em;}#p7PMnav li{height:1em;float:left;clear:both;width:100%}</style><![endif]--> <!--[if IE 6]><style>#p7PMnav li{clear:none;}</style><![endif]--> <!--[if IE 7]><style>#p7PMnav a{zoom:100%;}#p7PMnav li{float:left;clear:both;width:100%;}</style><![endif]--> </ul> <!--begin ad space --> <div class="ads"> <a href="http://java.com/java/download/index.jsp?cid=jdp78399" target="_blank"><img style="display: ;" src="/images/ad_banner2.gif" alt="Ad Banner" border="1" height="70" width="150"></a> </div> <!--end ad space --> <!-- ** Menu End ** //--> &nbsp;<br> &nbsp;<br> &nbsp;<br> &nbsp;<br> <img src="/images/common/trans.gif" alt="" width="1" height="150"><br> </td> <!-- ** END: Navigation Column ** //--> <!-- ** BEGIN: Gutter Column ** //--> <td width="10" nowrap><img src="/images/common/trans.gif" alt="" width="10" height="1"></td> <!-- ** END: Gutter Column ** //--> <!-- ** BEGIN: Content Column ** //--> <td width="100%" valign="top"> <script type="text/javascript"> String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g,""); } String.prototype.ltrim = function() { return this.replace(/^\s+/,""); } String.prototype.rtrim = function() { return this.replace(/\s+$/,""); } function validate_search() { if (document.search.id.value == "Search JSRs" || document.search.id.value.trim().length == 0) { alert("Search terms must be entered first"); return false; } return true; } function validate_findjsr() { if (document.findjsr.id.value == "Search JSRs" || document.findjsr.id.value.trim().length == 0) { alert("Search terms must be entered first"); return false; } return true; } function nullify_if_equal(field, str) { // alert("val=" + field.value); if (field.value == str) { field.value = ""; } } </script> <!-- ** END: header.jsp ** //--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD> <!--#config timefmt="%d-%b-%y" --> <!-------------------------------> <!-- ABOUT THIS HTML --> <!-------------------------------> <!-- FOLLOW THESE COMMENTS FOR --> <!-- INFORMATION ABOUT THE --> <!-- STRUCTURE OF OUR TEMPLATES--> <!-------------------------------> <!-------------------------------> <!-- INSERT YOUR TITLE HERE --> <!------------BEGIN-TITLE--------> <TITLE>JSR-000376 - Java Platform Module System - Proposed Final Draft</TITLE> <!-------------END-TITLE---------> <!-- END OF TITLE --> <!-------------------------------> <script>!function(a){var e="https://s.go-mpulse.net/boomerang/",t="addEventListener";if("False"=="True")a.BOOMR_config=a.BOOMR_config||{},a.BOOMR_config.PageParams=a.BOOMR_config.PageParams||{},a.BOOMR_config.PageParams.pci=!0,e="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="UE9G5-FVEGY-MA38N-LMMNY-SBQP2",function(){function n(e){a.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!a.BOOMR||!a.BOOMR.version&&!a.BOOMR.snippetExecuted){a.BOOMR=a.BOOMR||{},a.BOOMR.snippetExecuted=!0;var i,_,o,r=document.createElement("iframe");if(a[t])a[t]("load",n,!1);else if(a.attachEvent)a.attachEvent("onload",n);r.src="javascript:void(0)",r.title="",r.role="presentation",(r.frameElement||r).style.cssText="width:0;height:0;border:0;display:none;",o=document.getElementsByTagName("script")[0],o.parentNode.insertBefore(r,o);try{_=r.contentWindow.document}catch(O){i=document.domain,r.src="javascript:var d=document.open();d.domain='"+i+"';void(0);",_=r.contentWindow.document}_.open()._l=function(){var a=this.createElement("script");if(i)this.domain=i;a.id="boomr-if-as",a.src=e+"UE9G5-FVEGY-MA38N-LMMNY-SBQP2",BOOMR_lstart=(new Date).getTime(),this.body.appendChild(a)},_.write("<bo"+'dy onload="document._l();">'),_.close()}}(),"".length>0)if(a&&"performance"in a&&a.performance&&"function"==typeof a.performance.setResourceTimingBufferSize)a.performance.setResourceTimingBufferSize();!function(){if(BOOMR=a.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var e=""=="true"?1:0,t="",n="bdpnbeqxgqugaz2deieq-f-f1be9a218-clientnsv4-s.akamaihd.net",i="false"=="true"?2:1,_={"ak.v":"39","ak.cp":"1164872","ak.ai":parseInt("695954",10),"ak.ol":"0","ak.cr":1,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"7fcc1311","ak.r":41725,"ak.a2":e,"ak.m":"dscx","ak.n":"essl","ak.bpcip":"8.222.208.0","ak.cport":42388,"ak.gh":"23.52.40.92","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"reno","ak.t":"1732452873","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==10+BNhTngwEHm5d4G6+ziWtB+NltKumb+zKJJl88K/h2hsbGjCh8RcGWwf5vvkHKVJOTbaNVHkpbijaMeRJbFqNds50wM7mkLeniyde+xz9cwxxPdkvn7NPHJCItMphmN//c4AxjLjfGF8493l063PNmwwpWTsAINKuwUgcSiniXcDUZv+AF6svKR+gjhIZaQqajvRq8ARuEYQ9FTzIwaxwT3K+Wmbtg/QTzXhP7U7MJsSwnm8pwuCFOhX6C5FDBadt3SrkGo/LR9vVSsjMcVYYIH7m+OXqrGA3BOVZK3pKxrcmtXmIedzsmZpK/CE0VIMsLiNEg26QfOBAvBP9fzaXefijTRd2ZyJwdeZkl9F93Mzc5DI0JPQs54R/Uyuq0V9gS4T6IB43mNiCokDcJiMXyK3q2plUy1So2KC46su4=","ak.pv":"21","ak.dpoabenc":"","ak.tf":i};if(""!==t)_["ak.ruds"]=t;var o={i:!1,av:function(e){var t="http.initiator";if(e&&(!e[t]||"spa_hard"===e[t]))_["ak.feo"]=void 0!==a.aFeoApplied?1:0,BOOMR.addVar(_)},rv:function(){var a=["ak.bpcip","ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(a)}};BOOMR.plugins.AK={akVars:_,akDNSPreFetchDomain:n,init:function(){if(!o.i){var a=BOOMR.subscribe;a("before_beacon",o.av,null,null),a("onbeacon",o.rv,null,null),o.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></HEAD> <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> <!-- begin main page table --> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="157" VALIGN="TOP"> <!-------------------------------> <!-- SERVER SIDE INCLUDE FOR --> <!-- NAVIGATION MENU AT LEFT --> <!-------------------------------> <!--#include virtual="/share/include/navigate.html"--> </TD> <TD WIDTH="600" VALIGN="TOP"> <!-- begin header table --> <TABLE BORDER="0" WIDTH="600"> <!-------------------------------> <!-- SERVER SIDE INCLUDE FOR --> <!-- HEADER AT TOP OF PAGE --> <!-------------------------------> <!--#include virtual="/share/include/normal.header.html"--> <!-- breadcrumb trail --> <TR> <TD ALIGN="RIGHT" HEIGHT="25" VALIGN="TOP"> </TD> </TR> <TR> <TD> <P> </TD> </TR> <TR> <TD ALIGN="RIGHT" COLSPAN="2"> <!-- page headline --> <!-------------------------------> <!--EDIT THE PAGE HEADLINE HERE--> <!------------BEGIN-HEADLINE-----> <FONT SIZE="+2"> JSR-000376 Java<sup><font size="-2">TM</font></sup> Platform Module System </FONT> <br> <STRONG>(Proposed Final Draft)</STRONG> <!-------------END-HEADLINE------> <!-- END OF PAGE HEADLINE --> <!-------------------------------> </TD> </TR> <TR> <TD ALIGN="RIGHT" VALIGN="TOP" HEIGHT="30" COLSPAN="2"> <font size="-1"> <!-- subcategories of the current topic --> <!-------------------------------> <!-- MAKE DUPLICATE LINKS HERE --> <!--OF LINKS THAT OCCUR THROUGH--> <!-- OUT THE BODY OF THIS DOC --> <!------------BEGIN-SUB TOPICS---> <!-------------END-SUB TOPICS----> <!-- END OF SUBTOPICS --> <!-------------------------------> </font> <p> </TD> </TR> </TABLE> <TABLE BORDER="0" WIDTH="600"> <TR> <TD WIDTH="600" COLSPAN="2"> <!-- Begin Page Data --> <!-------------------------------> <!-- EDIT PAGE CONTENT HERE --> <!------------BEGIN-CONTENT------> <P>This Specification is Proposed Final Draft as per <A HREF="http://jcp.org/en/procedures/jcp2_10#3.5.1">Section 3.5.1</A> of the Java Community Process<SUP><FONT SIZE="-2">SM</FONT></SUP> Program, version 2.10. </P> <B>Java Platform Module System Specification:</B> <UL> <LI> <a href="http://download.oracle.com/otndocs/jcp/java_platform_module_system-9-pfd-spec/index.html"><img border="0" src="/images/download.png" alt="Download"></a> <BR> </UL> <BR>Comments should be posted to:<BR> <a href="http://mail.openjdk.java.net/mailman/listinfo/jpms-spec-comments">jpms-spec-comments mailing list</a> <!-------------END-CONTENT-------> <!-- END OF PAGE DATA --> <!-------------------------------> <!-- End Page Data --> <TABLE BORDER="0" WIDTH="600"> <TR> <TD ALIGN="RIGHT" VALIGN="TOP"> <!-------------------------------> <!--PLACE LINKS HERE TO RELATED--> <!-- DOCUMENTS NOT ALREADY --> <!-- LINKED IN SUBTOPICS --> <!------------BEGIN-RELATED------> See Also<BR> <FONT SIZE="-1"> <A HREF="http://jcp.org/en/jsr/detail?id=376"> JSR-000376 JPMS Detail Page </A> <BR> <A HREF="http://jcp.org/en/jsr/stage?listBy=proposed"> List of Proposed Final Drafts Page</A> <BR> <A HREF="http://jcp.org/"> Community Process Main Page</A> </font> <!-------------END-RELATED-------> <!-- END OF RELATED LINKS --> <!-------------------------------> <p> </TD> </TR> </TABLE> </TD> </TR> </TABLE> </TD> </TR> </TABLE> <!-- Footer table --> <!-------------------------------> <!-- SERVER SIDE INCLUDE FOR --> <!-- FOOTER AT BOTTOM OF PAGE --> <!-------------------------------> <!--#include virtual="/share/include/normal.footer.html"--> </BODY> </HTML> <!-- ** BEGIN: footer.jsp ** //--> </td> </tr> </table> <!-- ** END: Content Table ** //--> <!-- ** BEGIN: Footer Table ** //--> <div id="footer" style="clear: both;"> <div class="footleft"> <a href="/en/resources/contacts">Contact Us</a> </div> <div class="botbar"><img src="/images/spacer.gif" alt="" height="23" width="1"></div> <div class="footleft2"> &copy; 2024, Oracle Corporation and/or its affiliates. <a href="/en/home/terms">Terms of Use</a>. <a href="http://www.oracle.com/us/legal/privacy/index.html">Privacy Policy</a>. <a href="http://www.oracle.com/us/legal/third-party-trademarks/third-party-trademarks-078568.html">Trademarks</a> </div> <div class="footright"> <img src="/images/common/logo_oracle_footer.gif" alt="Oracle Corporation" height="22" width="91"> </div> <div style="clear: both;"><img src="/images/spacer.gif" alt="" height="30" width="1"></div> </div> <!-- ** END: Footer Table ** //--> <!-- ** Menu Start ** //--> </body> </html> <!-- ** END: footer.jsp ** //-->

Pages: 1 2 3 4 5 6 7 8 9 10