मैं Maven प्लगइन का उपयोग इस तरह मुख्य वर्ग सेट करने के लिए:निर्दिष्ट करें मुख्य वर्ग वसंत-बूट कमांड लाइन
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>com.myapp.main.MainClass</mainClass>
</configuration>
</plugin>
लेकिन कभी कभी मैं एक और मुख्य वर्ग के साथ मेरी अनुप्रयोग चलाने चाहते हैं। ऐसा करने के लिए कमांड लाइन तर्क क्या है?
java -jar myapp-1.0.jar ...
Thx
+1। मेरे पास एक ही सवाल है (मैं अपना खुद का "मास्टर" मुख्य वर्ग लिखने के लिए बस गया हूं जो पहले तर्क को देखता है और फिर कहीं और भेजता है, ताकि आप पूर्ण श्रेणी के नामों और अजीब-डी सामान के बिना एक अच्छी कमांड लाइन प्राप्त कर सकें, लेकिन यह जानना अच्छा होगा कि आप किसी भी कक्षा को चलाने के लिए कब चाहते हैं जिसे आपने समय से पहले नहीं सोचा था)। – Thilo
[जेएआर के अंदर एकाधिक रनने योग्य कक्षाओं, उन्हें कैसे चलाएं?] के संभावित डुप्लिकेट? (Http://stackoverflow.com/questions/3976514/multiple-runnable-classes-inside-jar-how-to-run-them) –
विनय लोढा, नहीं, यह काम नहीं कर रहा है: 'थ्रेड में अपवाद "मुख्य" java.lang.NoClassDefFoundError: org/springframework/beans/beansException' – etig