2015-01-26 13 views
6

मुझे वीएम तर्क -XstartOnFirstThread के लिए दस्तावेज़ नहीं मिल रहा है। मेरे मैक पर एलडब्ल्यूजेजीएल के माध्यम से जॉगल चलाने के लिए मेरे लिए जरूरी लगता है। इसका क्या मतलब है? ऐसा लगता है कि कुछ प्रक्रिया धागा 0 चाहता है। क्या यह सही है?-XstartOnFirstThread VM Argument क्या करता है/मतलब है?

कृपया ध्यान दें: मेरे पास मेरी मुख्य कक्षा में run() विधि है। ऐसा लगता है कि यह कुछ भी ओवरराइड नहीं कर रहा है और मैं रननेबल लागू नहीं कर रहा हूं।

उदाहरण स्रोत कोड मैं यहाँ चल रहा हूँ: http://www.lwjgl.org/guide

+0

इस लिंक को चेक करें http://stackoverflow.com/questions/12937762/invalid-thread-access-even-with-xstartonfirstthread-in-vm-args – atom

उत्तर

6

जावा 1.7.0_u4 के रूप में, इस विकल्प java -help में दर्ज है: the release notes देखते हैं।

विकल्प JVM को अनुप्रयोग शुरू करने के लिए थ्रेड 0 का उपयोग करने का कारण बनता है। स्पष्ट रूप से एसडब्ल्यूटी और जीडब्ल्यूटी ऐप्स को चलाने के लिए मैक ओएसएक्स प्राप्त करना आवश्यक है। Eclipse SWT FAQ के अनुसार, एडब्ल्यूटी और स्विंग ऐप्स ऐसा करने के लिए कुछ अनियंत्रित जादू का उपयोग करते हैं।

+0

मुझे जावा-हेल्प के तहत विकल्प नहीं दिखाई दिया। क्या मैं कुछ भूल रहा हूँ? हालांकि मैं आपके उत्तर @ स्टीफन सी के लिए आभारी हूं, मैं अभी भी अनिश्चित हूं कि इस उत्तर और थ्रेड के साथ क्या चल रहा है 0. – Spider

+1

@ विकल्प स्पाइडर '' java -X''' में दस्तावेज किया गया है। –

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