जावा 9 मॉड्यूल सिस्टम में java.se मॉड्यूल क्यों है जिसमें अन्य मॉड्यूल पर संक्रमणीय निर्भरता है। यह पूर्व जावा 9 दुनिया में पूरे rt.jar के आधार पर समान नहीं है।जावा 9 में java.se मॉड्यूल का महत्व क्या है?
module java.se {
requires transitive java.desktop;
requires transitive java.security.jgss;
requires transitive java.security.sasl;
requires transitive java.management;
requires transitive java.logging;
requires transitive java.datatransfer;
requires transitive java.sql.rowset;
requires transitive java.compiler;
requires transitive java.sql;
requires transitive java.naming;
requires transitive java.prefs;
requires transitive java.rmi;
requires transitive java.xml.crypto;
requires transitive java.management.rmi;
requires transitive java.xml;
requires transitive java.scripting;
requires transitive java.instrument;
}
यह आश्चर्यजनक क्यों है? यह सुविधाजनक लगता है, अन्यथा आपको प्रत्येक निर्भरता को मैन्युअल रूप से शामिल करना होगा। –
'java.se' में मॉड्यूल का केवल सीमित सेट शामिल है। मॉड्यूल का पूरा सेट बहुत बड़ा है: जावाएफएक्स, एक्सएमएल, कॉर्बा इत्यादि – ZhekaKozlov
@ जोर्नवर्नी- मुझे लगता है कि हमें मैन्युअल रूप से अधिकांश मॉड्यूल निर्भरताओं को शामिल करना होगा। उन संक्रमणीय स्वचालित रूप से हल हो जाएंगे –