मैं सभी उपलब्ध वर्गों को स्कैन करता है (इंटरफेस के लिए, एनोटेशन आदि), क्रम में अभी भी संभव है जिस तरह से वसंत, पर किसी भी जानकारी मिल नहीं कर पा रहे कुछ विचार और कई अन्य चौखटे और कक्षाएं लोड होने के तरीके में आरा से संबंधित परिवर्तनों के मुकाबले वर्तमान में पुस्तकालय हैं।स्कैनिंग classpath/जावा में क्रम में modulepath 9
संपादित: यह सवाल के बारे में स्कैनिंग वास्तविक भौतिक फ़ाइल पथ कक्षाओं की तलाश में है। The other question गतिशील रूप से लोडिंग कक्षाओं और संसाधनों के बारे में है। यह संबंधित है लेकिन बहुत अधिक डुप्लिकेट नहीं है।
अद्यतन: जेट्टी परियोजना इस के लिए एक मानकीकृत एपीआई के लिए एक JEP proposal बना दिया है। यदि आपके पास इस वास्तविकता को बनाने में मदद करने का कोई तरीका है, तो कृपया करें। अन्यथा, प्रतीक्षा करें और आशा है।
मुझे नहीं लगता कि बहुत कुछ बदल गया है, मेरा मतलब है कि अगर एक मॉड्यूल की तरफ एक मॉड्यूल की दृश्यता है, तो आप अभी भी सामान्य चीजें कर सकते हैं। यदि आप किसी मॉड्यूल से किसी क्लास तक नहीं पहुंच पा रहे हैं तो संभवत: आप 'इनकैसिबल ऑब्जेक्ट एक्सेप्शन' या – Eugene
@ यूजीन जैसी कुछ अपवाद को अपनाना चाहते हैं? यह पूछने पर कि क्लासपाथ अब "विरासत" चीज प्रतीत होता है, जिसे _modulepath_ द्वारा प्रतिस्थापित किया जा रहा है। तो मैं स्कैनिंग का अनुमान लगा रहा हूं कि क्लासपाथ क्या बदलता है ... – kaqqao
[जावा 9 में कक्षाओं और संसाधनों को लोड करना] का संभावित डुप्लिकेट [https://stackoverflow.com/questions/45166757/loading-classes-and-resources- इन-जावा -9) –