2011-05-31 20 views
10

मेरा एप्लिकेशन किसी अन्य फ़ोल्डर में है, मैं उस फ़ंक्शन को कॉल करता हूं, आउटपुट मेरे कंसोल में मुद्रित होता है।मेरे ग्रहण में कंसोल मान मुद्रित करने के लिए कैसे?

मैं कंसोल से मूल्य कैसे प्राप्त कर सकता हूं?

+1

आपको दो अलग-अलग उत्तर मिलते हैं - आपका प्रश्न स्पष्ट नहीं है। आपको – RonK

+0

वास्तव में मेरी आवश्यकताएं लॉग विवरण मुद्रित करना है, इसके बारे में अधिक विशिष्ट होना चाहिए। कुछ गुणों का उपयोग कर लॉग फ़ील्ड को प्रिंट कर रहा हूं, लॉग लॉग फ़ील्ड को मेरे कंसोल में मुद्रित किया गया है .. अब मैं कंसोल वैल्यू लेना चाहता हूं और इसे कहीं से भेजना चाहता हूं .. क्या जावा कोडिंग द्वारा कंसोल आउटपुट लेना संभव है? - Elakkiya 0 सेकंड पहले संपादित करें – unknown

+0

क्या आप आवेदन में कोड को देखने में सक्षम हैं? क्या आप उस कोड का हिस्सा नहीं ले सकते जो कंसोल पर आउटपुट करता है और उसी स्ट्रिंग या मान को 'ऐरेलिस्ट ' में डालता है ताकि आप इसे कहीं और इस्तेमाल कर सकें? – Spoike

उत्तर

10

मुझे यकीन नहीं है कि मैं सवाल समझता हूं या नहीं। हालांकि, अगर आप (यह भी ग्रहण में काम करता है) कंसोल से पाठ की पंक्ति प्राप्त करने के लिए इस कोड का उपयोग कर सकते हैं:

String val = new BufferedReader(new InputStreamReader(System.in)).readLine(); 
System.out.println("val = " + val); 
+0

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

+0

और फिर मैंने लॉग फ़ील्ड मुद्रित करने के लिए किसी भी कमांड का उपयोग नहीं किया, जो स्वचालित रूप से प्रॉपर्टी फ़ाइल द्वारा जेनरेट किया जाता है .. अब मैं कंसोल – unknown

+0

से यह कथन लेना चाहता हूं मैंने ग्रहण के लिए इस तरह के समाधान के बारे में कभी नहीं सुना है। हालांकि जावा के साथ कुछ अन्य प्रक्रिया चलाने और इसके आउटपुट को कैप्चर करना संभव है। यहां एक ट्यूटोरियल है: http://www.java-tips.org/java-se-tips/java.util/from-runtime.exec-to-processbuilder.html मेरे अनुभव से, कुछ लॉगिंग का उपयोग करना बेहतर है फेकाडे (एसएलएफ 4 जे, कॉमन्स लॉगिंग) और उसके बाद परिशिष्ट को ठीक से कॉन्फ़िगर करें (आपके मामले में 2 एपेंडर कॉन्फ़िगर करें: 1) मानक कंसोल एपेंडर 2) फ़ाइल एपेंडर)। – altanis

2

कंसोल टेक्स्ट को ग्रहण के तहत लॉग/टेक्स्ट फ़ाइल में रीडायरेक्ट करने का एक तरीका है। यदि आप वेब-आधारित एप्लिकेशन चला रहे हैं, तो संभावना है कि आपके पास पहले से ही एक .log फ़ाइल कॉन्फ़िगर की गई है। आप बस इस लॉग फ़ाइल को खोल सकते हैं और संदेशों को देख सकते हैं।

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

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

+0

दरअसल मेरी आवश्यकताएं लॉग विवरण प्रिंट करना है। कुछ गुणों का उपयोग कर लॉग फ़ील्ड को प्रिंट कर रहा हूं, लॉग लॉग फ़ील्ड को मेरे कंसोल में मुद्रित किया गया है .. अब मैं कंसोल वैल्यू लेना चाहता हूं और इसे कहीं से भेजना चाहता हूं .. क्या जावा कोडिंग द्वारा कंसोल आउटपुट लेना संभव है? - Elakkiya 0 सेकंड पहले संपादित करें – unknown

2

आप अपने कंसोल में पाठ का चयन, राइट क्लिक करें और कॉपी करें चुनें।

अब आप जिस पाठ को कॉपी किया है उसे पेस्ट कर सकते हैं।

+0

असल में मेरी आवश्यकताएं लॉग विवरण प्रिंट करना है।कुछ गुणों का उपयोग कर लॉग फ़ील्ड को प्रिंट कर रहा हूं, लॉग लॉग फ़ील्ड को मेरे कंसोल में मुद्रित किया गया है .. अब मैं कंसोल वैल्यू लेना चाहता हूं और इसे कहीं से भेजना चाहता हूं .. क्या जावा कोडिंग द्वारा कंसोल आउटपुट लेना संभव है? - Elakkiya 0 सेकंड पहले संपादित करें – unknown

1

आपका फ़ंक्शन कंसोल पर एक चर मुद्रित करने के लिए System.out.println() का उपयोग कर रहा है। इस फ़ंक्शन को अपने फ़ंक्शन से प्राप्त करने के लिए, आपको अपना फ़ंक्शन इसे वापस करने की आवश्यकता है उदा।

public int myFunction(){ 
    int val=42; 
    System.out.println(val); 
    return val; 
} 

//call it like this: 
int result = myFunction(); 
+0

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

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

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