bu programı çalıştırmaya çalışıyor. Ben tüm web hizmeti şeyler kurmak için apt çalıştırmak gerektiğini düşünüyorum. (Javac kullanmamıza rağmen aynı sorunu yaşıyorum). Ben alıyorum derleme hataları olduğunu düşünüyorum. (Altta gösterilir).
Yapmam gereken şey bu kavanozu sınıf yoluma dahil etmek olduğunu düşünüyorum: jsr181-api.jar (kaynak) . Bunu yapmanın basit bir geçici yolu var mı (solaris üzerinde)? Ben bash_rc dosyama eklemek istemiyorum (sonsuza kadar orada). Ayrıca, manifest metin dosyası kullanarak bunu yapmanın bir yolu olduğunu biliyorum ama bu karmaşık görünüyordu, bu yüzden henüz içine bakmadım. Sadece şöyle bir şey yapabilir miyim:
javac HelloImp <listOfJars>
veya
ant HelloImp <listOfJars>
Kod:
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 + "!";
}
}
Derleme hataları:
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
Güncelleme: Sarılmış ama hala iyi çalışmıyor. İşleri güzel ve düzenli tutmak için yeni bir soru yarattım :
javac
), çalışma zamanında (yanijava
). Örneğin,lombok
kavanoz.