2010-06-03 14 views
6

में एक प्रोजेक्ट प्रिंट करना मेरे पास एक परीक्षा है और मैं जितनी जल्दी हो सके अपने जावा (नेटबीन प्रोजेक्ट में) फ़ाइलों को प्रिंट करना चाहता हूं। मैं सोच रहा था कि एक क्लिक के साथ नेटबीन में एक संपूर्ण परियोजना/परियोजना मुद्रित करने का कोई तरीका है? या आपके पास एक बेहतर सुझाव है? (मैं Windows XP का उपयोग किया जाएगा और वहाँ Gedit या केट की तरह कोई अच्छा संपादक स्थापित है)नेटबीन

+0

क्या आपके पास विंडोज शैल तक पहुंच होगी? अग्रिम सीखने लायक हो सकता है कि कैसे एक त्वरित cmd या powerhell स्क्रिप्ट लिखना है जो .java फ़ाइलों के लिए एक निर्देशिका वृक्ष को फिर से खोजेगा और उन्हें प्रिंट करेगा? (मुझे लगता है कि आपको अपने साथ कोई कोड लेने की अनुमति नहीं है) यदि आप बहुत सारी फाइलें उत्पन्न कर रहे हैं तो स्मृति से स्क्रिप्ट को फिर से लिखना हाथ से प्रिंट करने से तेज़ी से काम कर सकता है। आपको आश्चर्य होगा कि कोड सूची के साथ वे क्या प्रिंट करेंगे, हालांकि वे मुद्रित हो जाएंगे? ओ.ओ –

+0

मुझे केवल विंडोज शैल तक पहुंच होगी न कि पावरहेल। मैं पुनरावर्ती रूप से .java फ़ाइलों की खोज कर सकता हूं लेकिन प्रिंटिंग सेवा का आह्वान करने का कोई विचार नहीं है। ओह भी, मुझे मेरे साथ प्रिंटआउट लेने की अनुमति है। –

उत्तर

4

दें कि पिछले साल से NetBeans मंच पर identical question अभी तक उत्तर नहीं है, मैं नहीं कहूँगा।

जब मुझे अपने अंतिम वर्ष कॉम्प एससी प्रोजेक्ट को मुद्रित करने की आवश्यकता होती है (एक पूर्ण प्रिंट आउट + पॉलिश इंस्टॉल सीडी में हाथ रखने की आवश्यकता होती है, ओह उस गरीब पेड़ की मृत्यु हो जाती है ...), मैंने हर फाइल खोला तो चला गया प्रत्येक के करीब & प्रिंट के माध्यम से और किया। :(

+0

जो उड़ाता है ... उम्मीद है कि वे ऐसी सुविधा लागू करेंगे। हमारी उम्र डिजिटल हो सकती है लेकिन संस्थान अभी भी कागज में रिपोर्ट और परीक्षा के जवाब मांगते हैं। मैं शायद परीक्षा के दौरान इसे मुद्रित करने के लिए ½hour बर्बाद कर दूंगा। –

1

मुझे एक ही समस्या थी। मैं जावा प्रोग्रामिंग के साथ कंप्यूटर साइंस क्लास में हूं। मेरे होमवर्क असाइनमेंट में कई क्लास फाइलों (7 इस समय 7) के साथ एक प्रोजेक्ट बनाना शामिल है, इसलिए मैंने Google को कैसे प्रिंट किया है प्रोजेक्ट और कुछ भी नहीं मिला। हालांकि, मैं इसे पढ़ने के बाद थोड़ा सा रास्ता तय कर चुका हूं, आप इसे समझ सकते हैं कि यह वास्तव में कितना समय बचाएगा। आपके पास एक ही परियोजना में जितनी अधिक कक्षाएं हैं, अधिक समय यह बचाएगा। पद्धति क्लूजी है क्योंकि इसमें जितना संभव हो सके सिस्टम सिस्टम के रूप में शामिल है, क्योंकि जैसा कि आपने कहा था कि आप एक कंप्यूटर कंप्यूटर पर हैं, इसलिए मैं केवल सबसे बुनियादी पहुंच मानूंगा। इसे कमांड प्रॉम्प्ट एक्सेस की आवश्यकता होती है, इसलिए यह हो सकता है आपके लिए सहायक नहीं है। हालांकि, यह संभव है कि यदि आप कमांड प्रॉम्प्ट नहीं खोल सकते हैं तो आप एक .bat फ़ाइल निष्पादित करने में सक्षम हो सकते हैं। तो यहां जाता है।

अपने स्रोत निर्देशिका और प्रकार के
  • प्वाइंट कमांड प्रॉम्प्ट:

    dir /b > projectDir.txt 
    

    या dir.bat

    के रूप में एक पाठ संपादक में है कि 1 लाइन को बचाने के इस आप किसी पाठ फ़ाइल दे देंगे अपनी स्रोत निर्देशिका में सभी जावा फाइलों को सूचीबद्ध करना

  • खुला नोटपैड और इस 1 लाइन

    टाइप करें
    /*PAGEBREAK*/ 
    
  • अब कि pagebreak.txt
  • के रूप में फ़ाइल को बचाने के लिए, आप नोटपैड के साथ बनाया projectDir.txt फ़ाइल खोलें।
  • एक वैश्विक ".java+pagebreak.txt+"
  • लाइन है कि projectDir.txt सूचीबद्ध
  • एक वेब ब्राउज़र में projectDir.html
  • खुला इस फ़ाइल के रूप में बचाने के लिए से छुटकारा पाने के साथ ".java" की जगह ले करते हैं। इसका बिंदु dir /b का उपयोग कर बनाए गए लाइन ब्रेक से छुटकारा पाने के लिए है।
  • अब, टेक्स्ट की इस पंक्ति को कॉपी करें और उसे एक नई नोटपैड विंडो में पेस्ट करें। लाइन की शुरुआत में, "copy /b" जोड़ें और लाइन के अंत में, "wholeProject.java"
  • के साथ अंतिम "+" को अंतिम रूप से बदलें, अपनी बैट फ़ाइल चलाएं। अगर सबकुछ सफल रहा है, तो आपके पास एक ही जावा फाइल होगी जिसमें आपकी सभी कक्षाएं होंगी। netBeans IDE में इस प्रोजेक्ट पेड़ में इस फ़ाइल को जोड़ें।
  • उस फ़ाइल को HTML फ़ाइल के रूप में निर्यात करें।एक समस्या यह है कि यदि आप रेखा संख्याओं का उपयोग करते हैं, तो संख्याएं निरंतर रहेंगी; प्रत्येक नई कक्षा 1 से शुरू नहीं होगी, इसलिए मैं इसके खिलाफ सलाह दूंगा।
  • नोटपैड में HTML फ़ाइल खोलें। "<p style='page-break-before: always'>" के साथ "/*PAGEBREAK*/" की वैश्विक प्रतिस्थापन करें। अपनी फ़ाइल को सहेजें, इसे ब्राउज़र में खोलें।
  • जब आप इसे प्रिंट करते हैं, तो इसे प्रत्येक वर्ग को अपने पृष्ठ पर प्रिंट करना चाहिए।

उम्मीद है कि इससे मदद मिलती है! netBeans वास्तव में इसे लागू करना चाहिए हालांकि, मेरी विधि बहुत मूर्खतापूर्ण और contrved है।

2

यह किया जा सकता है। फ़ाइल मोड पर स्विच करें, सभी फाइलों का चयन करें, सभी खोलें, फिर प्रिंट करें। http://dgreen.github.io/blog/2010/11/02/printing-multiple-files-in-netbeans/

+3

कृपया केवल एक यूआरएल से ज्यादा पोस्ट करें। यूआरएल गायब हो जाते हैं, सवाल नहीं करते हैं। – PearsonArtPhoto

+0

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

0

से मैं (मुझे आशा है कि यह एक नया तरीका है ...)

  1. आप पहली बार आप कर सकते हैं, एचटीएमएल प्रतिलिपि बनाना चाहते हैं के लिए एक नया रास्ता मिल गया है कि HTML के लिए चुनने "प्रिंट से .. "नेटबीन्स सेटिंग्स से विकल्प और" क्लिपबोर्ड "विकल्प पर क्लिक करें।
  2. कोई भी टेक्स्ट ऐप खोलें और इसे पेस्ट करें, के साथ सहेजें। एचटीएमएल एक्सटेंशन।
  3. अब आप जिस भी तरीके से प्रिंट करना चाहते हैं उसे मुद्रित करने के लिए आप किसी भी ब्राउज़र से उपयोग कर सकते हैं।