2010-11-04 16 views
5

में जावा क्लास कॉल करें मैं बैच फ़ाइल में जावा क्लास को कॉल करना चाहता हूं। मैं कैसे कॉल कर सकता हूं। मुझे किसी भी आदेशों जो वर्ग फ़ाइल फोनबैच फ़ाइल

धन्यवाद कृष्णा

+0

आपने एक उत्तर स्वीकार या में से कोई भी अगर प्रतिक्रिया करने के लिए चाहते हो सकता है काम ... –

उत्तर

1

आप अपने .java फ़ाइल तैयार की है, तो बता सकते हैं, और अपने main समारोह के लिए बाईटकोड युक्त, .class फ़ाइल है, तो बस चलाने:

java myclass 

जहां myclass मॉड्यूल नाम है (फ़ाइल myclass.class होना चाहिए)।

+0

यदि Myclass डिफ़ॉल्ट पैकेज में नहीं है तो यह काम नहीं करेगा। इसके अलावा, जावा सम्मेलनों द्वारा, यह "myclass" के बजाय "Myclass" होना चाहिए – darioo

3

यदि आप के साथ पैकेज का नाम com.mycomp.util एक वर्ग MyClass कर रहे हैं तो आप उदाहरण के लिए "कॉम" की मूल dir जाना है "c: \ src" कि कॉम पैकेज तो

वाले फ़ोल्डर है

अपने आदेश बैच फ़ाइल

cd c में होना चाहिए: -cp jar1 \ src जावा; jar2; com.mycomp.util.Myclass

अब बैच फ़ाइल को कॉल करें।

1

बस उर .bat फ़ाइल में इस का उपयोग
java -classpath folderName/example.jar; com.example.package.ExampleProgram अगर आप जार के साथ एक ही फ़ोल्डर में .bat फ़ाइल दे रहे हैं, तो इसकी आवश्यक नहीं folderName का उल्लेख

2
@ECHO OFF 
java -jar "Path/To/The/Jar/Whatever.jar" 

मैं सिफारिश करेंगे पहले अपनी कक्षा (एसएस) को जर्ज करना और जार को एक लिंक प्रदान करना।

0

बंद @echo

जावा जार "C: \ path_to_jar_directory \ test.jar" "C: \ path_to_arguments \ property.properties"