2012-05-25 10 views
17

का उपयोग कर एक जेएआर फ़ाइल चलाएं क्या किसी विशिष्ट फ़ोल्डर में स्थित जेआरई का उपयोग कर जेएआर फ़ाइल चलाने के लिए विंडोज़ पर कोई तरीका है? इसी तरह से एक्लिप्स अपने जेआरई को कुछ पथ में देखता है जिस तरह से आप इसे देते हैं। या तो कुछ विंडोज निष्पादन योग्य कोड (सी या सी ++) या बैच फ़ाइल नौकरी करेगी। धन्यवाद!एक विशिष्ट जेआरई

+0

* "वहाँ विंडोज पर एक तरह से एक विशिष्ट फ़ोल्डर में स्थित एक JRE का उपयोग कर एक जार फ़ाइल को चलाने के है?" * क्यों? और जेआरई के एक विशिष्ट संस्करण के बजाय एक विशिष्ट फ़ोल्डर क्यों? –

उत्तर

40

एक जेआरई निर्देशिका में एक bin/java.exe है।

आप बस के साथ

<path_to_jre>/bin/java.exe -jar Executable.jar 

कि JRE से एक जार चला सकते हैं आप एक सांत्वना हर बार खोलने के लिए है करने के लिए, बस एक .bat फ़ाइल में ऊपर लाइन डाल दिया और डबल पर क्लिक नहीं करना चाहते हैं उस।

+6

[जावा कमांड] के 'जावा' संस्करण भी देखें (http://docs.oracle.com/javase/7/docs/technotes/tools/windows/java.html)। * "** javaw ** कमांड ** जावा ** के समान है, सिवाय इसके कि ** javaw ** के साथ कोई संबंधित कंसोल विंडो नहीं है। ** javaw ** का उपयोग करें जब आप कमांड प्रॉम्प्ट विंडो नहीं चाहते हैं प्रतीत होता है। ** javaw ** लॉन्चर, हालांकि, किसी कारण से लॉन्च विफल होने पर त्रुटि जानकारी के साथ एक संवाद बॉक्स प्रदर्शित करेगा। "* –

+0

आपकी मदद के लिए धन्यवाद! –

0

आप जावा पर्यावरण परिवर्तनीय को JAVA_HOME के ​​लिए बदल सकते हैं (here देखें)। इसे जेआरई को इंगित करें जिसे आप इसे चलाने के लिए चाहते हैं। मुझे यकीन है कि ऐसा करने के लिए कोई प्रोग्रामेटिक तरीका नहीं है (क्योंकि सही जेआरई रन-टाइम पर लोड होता है)।

1

अपने jarfile को उसी फ़ोल्डर में इस बैच फ़ाइल बनाएँ:

@echo off 
set path=C:\Program Files (x86)\java\bin\;%path% 
java -version 
javaw -jar jaryouwanttorun.jar 
pause 
exit 
संबंधित मुद्दे