Specify Java classpath -
मैं एक लिनक्स पर हूं और WEB-INF / lib और वेब-एएनएफ़ / वर्ग निर्देशिकाएं मेरे पास एक मुख्य विधि वाला एक वर्ग है
मैं जावा को मुख्य विधि निष्पादित करना चाहता हूं और सभी पुस्तकालयों को क्लैपाथ पर रखना है, इसलिए मैं कॉल करता हूं
कोड> त्रुटि: इस वर्ग के मुख्य वर्ग को ढूँढ या लोड नहीं किया जा सका.इस.मी.पीकेज। मुख्य java -cp / path / to / war / web-inf
हालांकि, जब मैं अंदर से कॉल करता हूं WEB-INF / classes निर्देशिका
जावा this.is.my.package.Main
मुझे अपवाद मिलता है क्योंकि एक पुस्तकालय वर्ग गायब है
< कोड> अपवाद "मुख्य" java.lang.NoClassDefFoundError: ...
क्या मैं गलत कर रहा हूँ?
वर्ग निर्देशिका स्वयं कक्षापथ में होनी चाहिए। इसकी सभी फाइलें नहीं हैं:
java -cp / path / to / war / WEB-INF / lib / *: / path / to / war / वेब-एनएफ़ / वर्ग < / प्री>
Comments
Post a Comment