2010-01-18 18 views
8

मैं कभी भी जावा 6 स्प्लैश स्क्रीन को काम करने में सक्षम नहीं हूं।जावा 6 स्पलैश स्क्रीन

मैंने जो कुछ भी सोच सकता हूं उसकी कोशिश की है। मेरे MANIFEST.MF शामिल हैं:

Manifest-Version: 1.0 
X-COMMENT: Main-Class will be added automatically by build 
SplashScreen-Image: geotagsplashscreen.gif 

मैं फ़ाइल "geotragsplashscreen.gif" डाल मेरे स्रोत पेड़ की जड़ में है, और सत्यापित करें कि यह जिसके परिणामस्वरूप .jar फ़ाइल की जड़ में यह बनाता है। मैंने इसे विभिन्न स्थानों पर भी कोशिश की है, फिर जार में अपनी स्थिति की पुष्टि की है, और स्प्लैशस्क्रीन-छवि में पथ डाला है।

यह कभी नहीं दिखाता है।

प्रयास कार्यावधि में स्प्लैश स्क्रीन पाने के लिए असफल:

final SplashScreen splash = SplashScreen.getSplashScreen(); 
    if (splash == null) { 
     return; 
    } 

छप मेरे लिए हमेशा रिक्त है।

क्या मैं यहां क्या खो रहा हूं पर कोई विचार?

http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/splashscreen/ http://java.sun.com/docs/books/tutorial/uiswing/misc/splashscreen.html

+2

आप जाँच कर सकते हैं कि छवि this.getClass() getResource ("/ geotagsplashscreen.gif") का उपयोग करके पाया जा सकता है।। इसके अलावा, क्या MANIFEST.MF फ़ाइल नज़र करता है जार में निर्माण के बाद! मेटा-आईएनएफ/manifest.mf? –

उत्तर

0

यह उपयोग करने के लिए वास्तव में आसान है, मैं हमेशा सफलता के साथ धूप ट्यूटोरियल का पालन किया :

  1. प्लेस अपने JAR फ़ाइल में स्प्लैश स्क्रीन छवि
      उदाहरण के लिए
    • : images/splash.gif
  2. जब उदाहरण के लिए प्रकट
    • में फ़ाइल को संदर्भित एक अग्रणी स्लैश का उपयोग न करें: SplashScreen-Image: images/splash.gif
0

यदि आप जावा कमांड लाइन के माध्यम से चल रहे हैं, तो आपको "जावा -जर" का उपयोग करना होगा। यदि आप जावा को केवल क्लासपाथ विकल्प के साथ चलाते हैं तो आपको स्पलैश स्क्रीन दिखाई नहीं देगी: उदाहरण के लिए, "जावा-सीपी ..."।

1

jvm argument -splash का उपयोग करके मुझे एक ही समस्या थी जब मैंने स्पंज छवि को एक जार के अंदर रखा था। ठीक से काम किया जब मैंने इसे छोड़ दिया स्टार्ट स्क्रिप्ट के बगल में अनपॅक किया।

0

मुझे एक ही समस्या है। कदम है कि इसे हल:

  1. पंक्ति जोड़ दें: manifest.ms में "SplashScreen छवि देखें/geotagsplashscreen.gif" फ़ाइल

  2. सही अपनी परियोजना पर क्लिक करें, गुण के लिए जाने -> भागो - > वीएम विकल्प -> लाइन जोड़ें "-स्लैश: src/view/geotagsplashscreen।gif "

  3. ठीक है, अपनी परियोजना पर गुण क्लिक करें करने के लिए जाने -> आवेदन -> स्पलैश स्क्रीन -।> ब्राउज़ (अपने स्प्लैश स्क्रीन फ़ाइल के स्थान पर ब्राउज़ करें और इसे जोड़ने)

के लिए काम किया मुझे, आशा है कि यह आपकी समस्या नहीं सुलझती

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