2013-06-07 3 views
10

यहाँ मैं क्या कर लिया है:मैं पूरी जावा प्रोजेक्ट बनाये बिना ग्रहण में मुख्य() वाली एक जावा फ़ाइल कैसे चला सकता हूं?

  1. मैं एक ही वर्ग के नाम के साथ एक TestFile.java है।
  2. इस कक्षा में एक वैध main() विधि है।
  3. फ़ाइल आसानी से जावैक का उपयोग कर टर्मिनल के माध्यम से चलाया जाता है और फिर जावा, इच्छित आउटपुट देता है।

हालांकि, जब मैं खींचने और छोड़ने (या खुले) ग्रहण में फ़ाइल और Run As करने की कोशिश, मैं नहीं मिलता है Run As Java Application या कुछ भी है कि है कि एकल/(किसी भी परियोजना के) स्वतंत्र जावा फ़ाइल/वर्ग चला सकते हैं ।

जब मैं कोशिश करने के लिए सिर्फ Run, मैं एक पॉप अप कह "Run As Ant Build मिलता है। अब, मैं कभी नहीं सेटअप चींटी निर्माण।

सभी मैं चाहता हूँ सिर्फ एक इस जावा फ़ाइल को चलाने और आउटपुट/त्रुटि को देखने के लिए है Console में है कि बस परिप्रेक्ष्य में संपादक के नीचे दिख रहा है।

मैंने नहीं किया और लिखने के लिए/सेटअप पैकेज नाम के साथ एक पूर्ण विकसित जावा परियोजना इरादा नहीं है और सभी, जिस स्थिति में Run as Java Application बस आता है। मैं बस चाहता हूँ ग्रहण में एक स्वतंत्र जावा क्लास/फ़ाइल को main() विधि के साथ चलाने के लिए।

मै मैक पर हूं। यदि कोई अन्य ऐप/आईडीई है जो जावा और/या अन्य भाषाओं के लिए करता है तो मुझे लगता है कि यह बहुत उपयोगी होगा।

अद्यतन: मैं ग्रहण में एक जावा परियोजना है और एक test.java कि अंदर बनाया है और मैं बदलते रहते हैं/संपादन/एक ही फाइल में जोड़ने जब भी मैं एक त्वरित कोड लिख सकते हैं और इसे चलाने के लिए की जरूरत है। एक्लिप्स में वास्तव में ड्रैग-ड्रॉप-रन करने का कोई तरीका नहीं है।

+0

मुझे नहीं लगता कि आप ग्रहण में ऐसा कर सकते हैं। आप इसके लिए एक सरल उपकरण का प्रयास करना चाह सकते हैं। शायद SublimeText की तरह कुछ। –

+0

@AMAR यदि आप 'जावा एप्लिकेशन के रूप में चलाएं' का उपयोग करना चाहते हैं तो आपको नेटबीन का उपयोग करना चाहिए। ग्रहण के साथ, आप 'के रूप में चलाएं' और फिर 'कॉन्फ़िगरेशन चलाएं' चुन सकते हैं और फिर अपनी कक्षा के मुख्य विधि पर माउंट कर सकते हैं। –

+0

मेरे पास एक्लिप्स में एक टेस्ट प्रोजेक्ट है जिसके लिए मैं बस जावा फाइलों की प्रतिलिपि बनाता हूं ... बस उस प्रोजेक्ट को अपने वर्कस्पेस में रखें और जो कुछ भी आप चाहते हैं उसे रखें –

उत्तर

7

आप फ़ाइल एक जावा परियोजना में किया जा रहा बिना & रन सिर्फ एक ग्रहण में फ़ाइल संकलन नहीं कर सकते।

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

File -> New -> Java Project 

आप डिफ़ॉल्ट पैकेज का उपयोग कर सकते हैं (हालांकि इसकी अनुशंसा नहीं की जाती है) और अपनी एकल फ़ाइल को इसमें डाल दें और इसे चलाएं।

+2

मैं यह भी जोर दूंगा कि एक "प्रोजेक्ट" दृश्यों के पीछे कुछ भी जटिल नहीं कर रहा है, कोई कोड जोड़ रहा है, आदि। यह एक ढांचा नहीं है। यह वास्तव में सिर्फ एक फ़ोल्डर है जो आपके काम को पकड़ने के लिए है, कुछ सेटिंग्स फ़ाइलों के साथ ताकि आप संकलन विकल्पों जैसी चीजें निर्दिष्ट कर सकें। मैं "स्क्रैप" नामक एक प्रोजेक्ट रखता हूं जिसे मैं कोड के स्निपेट के साथ परीक्षण और खेलने के लिए उपयोग करता हूं, मैं काम कर रहा हूं, एसओ प्रश्नों से कोड चिपकाता हूं, और इसी तरह। – maybeWeCouldStealAVan

+0

बिल्कुल! मैं सरल परीक्षणों आदि के लिए @maybeWeCouldStealAVan जैसा ही करता हूं, इस बिंदु को हाइलाइट करने के लिए धन्यवाद। – neo108

+0

हाँ, वह वहां है। मेरी इच्छा है कि एक फ़ाइल खोलने और इसे बिना किसी परियोजना के चलाने का कोई तरीका था। – amar

-2

आप cmd कमांड विंडो में जावा फ़ाइल चला सकते हैं।

सुनिश्चित करें कि आपने जावा पर्यावरण स्थापित किया है।

java -version 

उत्पादन: जावा संस्करण "1.7.0_07" जावा (टीएम) एसई रनटाइम वातावरण (निर्माण 1.7.0_07-B11) जावा हॉटस्पॉट (टीएम) 64-बिट सर्वर वी एम (निर्माण 23.3-B01, मिश्रित मोड)

cd javafilepath 

java yourjavafilename.java 
+0

मुझे अन्य ओएस के बारे में निश्चित नहीं है लेकिन यूनिक्स पर आपने 'जावा क्लासनाम' को '.java' के बिना रखा है। इसे 'javac classname.java' के साथ संकलित करने के बाद आपका उत्तर प्रश्न btw का उत्तर नहीं देता है। –

+2

ओपी कहता है: 'फ़ाइल आसानी से जावैक का उपयोग कर टर्मिनल के माध्यम से चलाया जाता है और फिर जावा, इच्छित आउटपुट देता है'। –

+0

मैं इसे क्ली में कर सकता हूं। मैं इसे कहीं भी बिना आईडीई में करना चाहता था। बस त्वरित और सरल सीएमडी + एफ 11। – amar

3

jGRASP आज़माएं, यह वास्तव में एक साधारण संपादक और संकलक है।

0

आप org.eclipse.jdt.core.javanature के साथ किसी भी ग्रहण परियोजना में ऐसा कर सकते हैं (.project फ़ाइल को चेक/संपादित करें)।

तो बस खुला .project फ़ाइल और

<natures> 
    <nature>org.eclipse.jdt.core.javanature</nature> 
</natures> 

जोड़ने अगर यह अभी तक वहाँ नहीं है।

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