2011-12-18 16 views
6

मेरे पास एक बड़ी युद्ध फ़ाइल है, जिसमें मुख्य विधि वाले कई वर्ग शामिल हैं।युद्ध से आवेदन कैसे चलाएं?

मैं मुख्य विशिष्ट वर्ग चलाने के लिए जावा को कैसे इंगित कर सकता हूं?

+0

चेक, चाहे वे जार फ़ाइल में पैक कर रहे हैं ..? –

उत्तर

8

वास्तव में जार फ़ाइल से अनुप्रयोग चल तरह:

java -cp yourwarfile.war com.yourcompany.YourMainClass

+5

और यदि '.war' फ़ाइल में एक मुख्य वर्ग है (https://en.wikipedia.org/wiki/Manifest_file#Special-Purpose_Manifest_Headers) परिभाषित किया गया है, तो 'java -jar yourwarfile.war' चलाना चाहिए काफी होना। काम करता है ई। जी। [jenkins.war] के लिए (https://wiki.jenkins-ci.org/display/JENKINS/Starting+and+Accessing+ जेनकींस)। –

+1

काम नहीं करता है: java.lang.ClassNotFoundException – user710818

+0

मुझे लगता है क्योंकि यह युद्ध है, जार फ़ाइल नहीं। पथ अलग हैं। – user710818

संबंधित मुद्दे