इस कार्यक्रम को चलाने की कोशिश कर रहा है। मुझे लगता है कि वेब सेवा के सभी सामान को सेटअप करने के लिए मुझे उपयुक्त तरीके से चलना होगा। (हालांकि javac का उपयोग कर मैं एक ही मुद्दा रहा है)। मुझे लगता है कि मुझे जो मिल रहा है वह संकलन त्रुटियों है। (नीचे दिखाया गया)।
मुझे लगता है कि मुझे क्या करने की ज़रूरत है इस जार को अपने वर्ग पथ में शामिल करें: jsr181-api.jar (स्रोत) । क्या ऐसा करने का एक सरल अस्थायी तरीका है (सोलारिस पर)? मैं इसे अपनी bash_rc फ़ाइल में जोड़ना नहीं चाहता (यह हमेशा के लिए है)। मुझे यह भी पता है कि एक प्रकट पाठ फ़ाइल का उपयोग करने का कोई तरीका है, लेकिन यह जटिल लग रहा था इसलिए मैंने अभी तक इस पर ध्यान नहीं दिया। क्या मैं ऐसा कुछ कर सकता हूं:
javac HelloImp <listOfJars>
या
ant HelloImp <listOfJars>
कोड:
package server;
import javax.jws.WebService;
@WebService
public class HelloImpl {
/**
* @param name
* @return Say hello to the person.
*/
public String sayHello(String name) {
return "Hello, " + name + "!";
}
}
संकलन त्रुटियाँ:
HelloImpl.java:3: package javax.jws does not exist
import javax.jws.WebService;
^
HelloImpl.java:5: cannot find symbol
symbol: class WebService
@WebService
^
2 errors
अपडेट: कूल जो लिपटा हुआ है लेकिन यह अभी भी काफी काम नहीं कर रहा है। मैंने चीजों को अच्छा और व्यवस्थित रखने के लिए एक नया प्रश्न बनाया है :
javac
) के दौरान आवश्यक है, लेकिन रनटाइम (यानीjava
) पर नहीं। उदाहरण के लिए,lombok
जार।