में जावा क्लास कॉल करें मैं बैच फ़ाइल में जावा क्लास को कॉल करना चाहता हूं। मैं कैसे कॉल कर सकता हूं। मुझे किसी भी आदेशों जो वर्ग फ़ाइल फोनबैच फ़ाइल
धन्यवाद कृष्णा
में जावा क्लास कॉल करें मैं बैच फ़ाइल में जावा क्लास को कॉल करना चाहता हूं। मैं कैसे कॉल कर सकता हूं। मुझे किसी भी आदेशों जो वर्ग फ़ाइल फोनबैच फ़ाइल
धन्यवाद कृष्णा
आप अपने .java
फ़ाइल तैयार की है, तो बता सकते हैं, और अपने main
समारोह के लिए बाईटकोड युक्त, .class
फ़ाइल है, तो बस चलाने:
java myclass
जहां myclass
मॉड्यूल नाम है (फ़ाइल myclass.class
होना चाहिए)।
यदि Myclass डिफ़ॉल्ट पैकेज में नहीं है तो यह काम नहीं करेगा। इसके अलावा, जावा सम्मेलनों द्वारा, यह "myclass" के बजाय "Myclass" होना चाहिए – darioo
यदि आप के साथ पैकेज का नाम com.mycomp.util एक वर्ग MyClass कर रहे हैं तो आप उदाहरण के लिए "कॉम" की मूल dir जाना है "c: \ src" कि कॉम पैकेज तो
वाले फ़ोल्डर हैअपने आदेश बैच फ़ाइल
cd c में होना चाहिए: -cp jar1 \ src जावा; jar2; com.mycomp.util.Myclass
अब बैच फ़ाइल को कॉल करें।
बस उर .bat फ़ाइल में इस का उपयोग
java -classpath folderName/example.jar; com.example.package.ExampleProgram
अगर आप जार के साथ एक ही फ़ोल्डर में .bat फ़ाइल दे रहे हैं, तो इसकी आवश्यक नहीं folderName का उल्लेख
@ECHO OFF
java -jar "Path/To/The/Jar/Whatever.jar"
मैं सिफारिश करेंगे पहले अपनी कक्षा (एसएस) को जर्ज करना और जार को एक लिंक प्रदान करना।
बंद @echo
जावा जार "C: \ path_to_jar_directory \ test.jar" "C: \ path_to_arguments \ property.properties"
आपने एक उत्तर स्वीकार या में से कोई भी अगर प्रतिक्रिया करने के लिए चाहते हो सकता है काम ... –