2010-06-09 18 views
5

क्या स्थानीय रूप से चल रहे जावा एप्लिकेशन और एप्लेट और/या जेएनएलपी वेबपैप्स दोनों के लिए किसी दिए गए वर्ग के संकलन समय स्टैम्प को विश्वसनीय रूप से निर्धारित करना संभव है?जावा क्लास के संकलन टाइमस्टैम्प प्राप्त करना

+1

डुप्लिकेट: http://stackoverflow.com/questions/1917686/compile-date-and-time – skaffman

उत्तर

3

जावा वर्चुअल मशीन विशिष्टता के अनुसार, Class File Format को किसी भी प्रकार का टाइमस्टैम्प की आवश्यकता नहीं है, इसलिए आप जो भी कर सकते हैं वह क्लास या जार फ़ाइल के संशोधित समय की जांच करता है जिसमें कक्षा होती है। दुर्भाग्यवश, फाइल सिस्टम ऑपरेशंस, विशेष रूप से विभिन्न मेजबानों के बीच, इस तरह के टाइमस्टैम्प को संरक्षित नहीं कर सकता है।

मैं कहूंगा कि डिफ़ॉल्ट रूप से कोई विश्वसनीय तरीका नहीं है। हालांकि, आप अपनी निर्माण प्रक्रिया के हिस्से के रूप में आसानी से एक जार फ़ाइल या कक्षा फ़ाइल में ऐसे टाइमस्टैम्प को एम्बेड कर सकते हैं।

संबंधित मुद्दे