2010-10-25 15 views
14

निष्पादन योग्य चलाने और चलाने के बिना चल रहे जावा स्टेटमेंट्स (जैसे आईडीएलई - पायथन जीयूआई) चलाने या अनुकरण करने का कोई तरीका है? मैं यह देखने के लिए तुरंत जांच करता हूं कि वे काम करते हैं या नहीं। धन्यवाद।क्या संकलन किए बिना जावा कोड के छोटे बिट चलाने के लिए कोई तरीका है?

उत्तर

16

हाँ, आप ग्रहण का उपयोग कर सकते हैं, एक प्रोजेक्ट बना सकते हैं, और उस प्रोजेक्ट में Scrapbook Page बना सकते हैं।

alt text

तुम भी आयात बयान निर्दिष्ट कर सकते हैं: http://www.informit.com/articles/article.aspx?p=31789&seqNum=3

स्क्रैपबुक पृष्ठों वाले इस परियोजना का निर्माण पथ से अपने classpath मिलता है। यदि स्क्रैपबुक पृष्ठ में आप को जावा तत्व को संदर्भित करने के लिए को जावा प्रोजेक्ट के के निर्माण पथ पर नहीं, तो आपको जावा प्रोजेक्ट के निर्माण पथ में जोड़ने की आवश्यकता है। स्क्रैपबुक पेज आपको आयात विवरण भी निर्दिष्ट करने की अनुमति देता है। आप टूलबार से कोड चल रहा है के लिए एक स्क्रैपबुक पृष्ठ या सेट आयात घोषणा की संदर्भ मेनू से सेट आयात का चयन करके इस है। आपको अपनी परियोजनाओं में जावा घोषणाओं के संदर्भों के लिए आयात विवरण सेट करने की आवश्यकता है। यह एक आम निरीक्षण है। यदि टाइप या पैकेज आप का प्रयास कर रहे हैं तो डायलॉग में आयात सूचीबद्ध नहीं है, इसका मतलब है कि आपको को में स्क्रैपबुक पृष्ठ वाला निर्माण पथ जोड़ने की आवश्यकता है। आप एक तत्व कई घोषणाओं है कि संदर्भित कर रहे हैं, तो आप जरूरत है एक आयात बयान विशिष्ट तत्व की पहचान में जोड़ने के लिए होगा।

संपादित करें: भी एक और समाधान मिल गया: http://ideone.com। यह एक ऑनलाइन आईडीई और डिबगिंग उपकरण है। आप यहां एक उदाहरण देख सकते हैं: http://ideone.com/98sA8, लेकिन ऐसा लगता है कि आपको स्क्रैपबुक पृष्ठ से थोड़ा अधिक सेट अप करना होगा।

+1

स्क्रैपबुक * चलने से पहले कोड संकलित करता है। ओपी ने विशेष रूप से ऐसे समाधान के बारे में पूछा जो कोड को संकलित नहीं करता है। व्यक्तिगत रूप से, मैं समझता हूँ कि नहीं क्यों ओ पी कैसे आरईपीएल कार्यान्वित किया जाता है के बारे में परवाह है, लेकिन उन उसकी आवश्यकताओं हैं। –

+1

उन्होंने यह भी संकलन और निष्पादनयोग्य चल उल्लेख है, और निष्पादनयोग्य जावा में मौजूद नहीं है :) वैसे भी, मुझे लगता है कि एक ही रास्ता चलाने के लिए जावा यह संकलित करने के लिए है, यह एक संकलित भाषा है। अन्यथा, वाक्यविन्यास अलग होगा। यह समाधान काफी सरल लगता है। यह कथनों का परीक्षण जल्दी से करने की अनुमति देता है, और नहीं .class फ़ाइलें बनाई जाती हैं। –

+0

जावा के लिए नया हाँ, मैं कर रहा हूँ तो मैं उचित शब्दावली पता नहीं है। उत्कृष्ट अंक के लिए धन्यवाद। –

6

ग्रहण का उपयोग करके आप एक स्क्रैपबुक पेज जो आप वास्तव में यह करने के लिए अनुमति देगा बना सकते हैं।

चेतावनियां:

  1. आप बाहर कुछ भी करने के लिए पूर्ण द्विआधारी वर्ग नामों का उपयोग करने के लिए की java.lang
  2. आप कोड (मानक पाठ चयन) का चयन करने की जरूरत है कि आप को चलाने के लिए
  3. वहाँ तीन हैं चाहते हैं की जरूरत है दौड़ने के लिए विभिन्न विधियां - निरीक्षण, प्रदर्शन, और चलाएं। निरीक्षण और प्रदर्शन वस्तुतः वही हैं, जो आपको अपने कोड में अंतिम कथन का परिणाम दिखाते हैं (इसलिए आपको इसे प्रिंट करने की आवश्यकता नहीं है), रन चयनित कोड चलाता है और किसी भी आउटपुट को कंसोल व्यू पर डंप करता है।
4

कभी इसका इस्तेमाल किया है, लेकिन BeanShell क्या आप

4

आप BeanShell उपयोग करने के लिए यह करने के लिए सक्षम होना चाहिए चाहते हैं लगता है:

http://www.beanshell.org/download.html

आपका दूसरा विकल्प, आप ग्रहण उपयोग कर रहे हैं , स्क्रैपबुक कार्यक्षमता का उपयोग करने के लिए है:

http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.jdt.doc.user/tasks/task-create_scrapbook_page.htm

3

आप चेतावनी है कि आप को पता है कि कैसे व्यक्त करने के लिए जो कुछ भी आप ग्रूवी भाषा में जावा में व्यक्त करने के लिए कोशिश कर रहे हैं आवश्यकता होगी के साथ Groovy and the Groovy Console साथ ऐसा कर सकते हैं,:

Groovy Console

+0

असल में, आप एक ग्रूवी स्क्रिप्ट में कॉपी और पेस्ट जावा कोड और बस किसी भी कोड को बदले बिना चला सकते हैं। मेरे द्वारा हमेशा ऐसा ही किया जाता है। –

0

JGrasp सबसे अच्छा समाधान है। इंटरैक्शन कहलाता है, यह बिल्कुल ठीक है।

enter image description here

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

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