2012-04-27 18 views
20

मैं सोच रहा था कि जावा कंसोल प्रोग्राम कैसे बनाना है। मैं ग्रहण आईडीई के रूप में उपयोग करता हूं। एक कंसोल प्रोग्राम के सी # के संस्करण के समान कुछ खोज रहे हैं।जावा कंसोल प्रोग्राम

Google का प्रयास किया लेकिन केवल JAR को निर्यात मिला और कमांड लाइन समाधान से निष्पादित किया गया। मैं कंसोल विंडो में संकलन और सीधे परीक्षण करना पसंद करूंगा।

अग्रिम

+6

'सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] तर्क) {System.out.println (" हैलो वर्ल्ड! "); } ' –

+0

तो जाने का तरीका लगातार मेरी परियोजना को एक जेएआर में निर्यात करना और कमांड लाइन विंडो में चलाना है? – John

+2

विजुअल स्टूडियो में मैं एक कंसोल प्रोजेक्ट बना सकता हूं। जब मैं नई लाइनों का परीक्षण करना चाहता हूं तो यह स्वचालित रूप से एक कंसोल विंडो खुल जाएगा। इसे कैसे प्राप्त करें? – John

उत्तर

24
/* 
* put this in a file named CommandLineExample.java 
* 
*/ 

class CommandLineExample 
{ 
    public static void main (String [] arguments) 
    { 
     System.out.println("Hello, world"); 
    } 
} 

प्रकार कमांड लाइन से निम्नलिखित यह संकलित करने के लिए:

$ javac CommandLineExample.java 

तो आप इस तरह कमांड लाइन से चला सकते हैं:

$ java CommandLineExample 
+0

विंडोज वातावरण के लिए पूर्व-आवश्यक सेटअप (पैथ आदि में जावा जोड़ना) इस आलेख को देखें - http://www.codejava.net/java-core/how-to-write-compile-and-run-a-hello- विश्व जावा-कार्यक्रम के लिए शुरुआती – brichins

1

धन्यवाद कुछ खास नहीं यह सांत्वना है कि वहाँ है, बस मानक आउटपुट और मानक इनपुट, कोई स्विंग या AWT का उपयोग करें और बस इतना ही।

एक बार आप जार फ़ाइल है सिर्फ

java -jar file.jar 

जारी या यदि आप trailing.class withouth जार की जरूरत नहीं है बस

java package.name.ClassName 

3

आप एक "सांत्वना चला सकते हैं कार्यक्रम "ग्रहण के अंदर।

एक साधारण कार्यक्रम को देखते हुए, उदा।

public static void main (String[] args) { 
    System.out.println("hello world"); 
} 

ग्रहण कंसोल खोलें (विंडो -> शो देखें -> कंसोल), और इस प्रोग्राम को चलाएं। आपको कंसोल में hello world देखना चाहिए।

+0

वह कंसोल मेरे लिए ग्रहण में एक शून्य देता है। – John

+1

आपने अपने प्रोग्राम में मेरे उत्तर में जो लिखा है, उसे आपने बिल्कुल कॉपी नहीं किया होगा। –

+0

सच है, मैं किसी उपयोगकर्ता से इनपुट पढ़ना चाहता हूं। – John

12

मैं एक संस्करण का उपयोग करना चाहिये होगा जार विकास के साथ काम करते समय एक्लिप्स जावा आईडीई का।

File > New > Java Project 

Right Click "src" > New > Package > Name your package pack1.projectname. 

Right Click "pack1.projectname" > New > Class > projectname as class name. 

इस परियोजना के लिए अपने दिल की इच्छाओं को पूरा करने के लिए सभी कोड लिखें। जावा एक बहुत ही रोचक भाषा है। हमेशा अपनी कक्षा फ़ाइलों के साथ संकुल का उपयोग करें, खासकर जब आप सुनिश्चित हैं कि आप अन्य फाइलों में अपना कोड आयात करेंगे। तो आप आयात कर सकते हैं pack1.projectname.handler.EventHandler;

File > Export > Java > JAR file, or Runnable JAR file > Next > export destination 

यह उचित रूप से एक META-INF प्रकट साथ अपने जार फ़ाइल पैकेज होगा, यह भी अगर आप Minecraft की तरह कुछ के लिए, एक आवेदन या प्लगइन विकसित कर रहे हैं। आप एक plugin.yml और config.yml फ़ाइल चाहते हैं। प्रोजेक्ट एक्सप्लोरर में आप प्रोजेक्ट फ़ोल्डर पर "src" पर राइट क्लिक करें। नया> फ़ाइल> plugin.yml और config.yml करें। बस एक साइड नोट।

कारण मैं हमेशा अपने ट्रिपल पैकेज पहचानकर्ता के रूप में पैक 1 का उपयोग करता हूं इसलिए मैं बता सकता हूं कि मैं किस परियोजना के साथ काम कर रहा हूं क्योंकि मैं अपनी परियोजना को अपडेट करता हूं। मैं हमेशा उन फ़ाइलों की तुलना करने के लिए ऐसा करता हूं जिन्हें मैंने अपडेट किया है, मैंने उन्हें क्यों अपडेट किया, इत्यादि। इसलिए प्रारंभिक वितरण पैक 1.projectname होगा। अगला संस्करण pack2.projectname। साथ ही, जब किसी संपूर्ण फ़ाइल में कोड अपडेट नहीं किया जाता है, तो आप केवल pack1.projectname.handler.EventHandler आयात कर सकते हैं; आयात pack2.projectname.builder.RandomFile; pack3.projectname.init.init; ग्रहण का उपयोग कर जावा में विकसित करने के लिए यह एक बहुत संगठित तरीका है।

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

2

आप क्या कर सकते हैं नीचे एक टेक्स्ट बॉक्स के साथ एक जेएफआरएएम बना सकते हैं। यह वह जगह होगी जहां आप टाइप करेंगे। जब भी आप एंटर दबाते हैं तो आप एक jlabel जोड़ सकते हैं। साथ ही, यह नए jlabel की ऊंचाई से अन्य सभी मौजूदा jlabel आउटपुट को स्थानांतरित करेगा। यह एक टर्मिनल प्रकार की खिड़की देता है।

4

एक्लिप्स में कंसोल एप्लिकेशन कैसे बनाएं।

  1. फ़ाइल - नई - परियोजना
  2. का चयन करें "जावा परियोजना"
  3. नाम यह "MyApp"
  4. सही MyApp/src
  5. नई पर क्लिक करें - कक्षा
    • पैकेज का नाम, जैसे "com.sample"
    • कक्षा का नाम "मेनक्लास"
    • चेक बॉक्स "public static void main()"
  6. मुख्य()
  7. राइट "MyApp" पर क्लिक करें, भागो के रूप में करने के लिए इस लाइन System.out.println("hello"); जोड़ने - जावा आवेदन।
संबंधित मुद्दे