пытаюсь запустить эту программу. Я думаю, что для настройки всего веб-сервиса мне нужно запустить apt. (Хотя я использую javac, у меня такая же проблема). Я думаю, что я получаю ошибки компиляции. (Показано внизу).
Я думаю, что мне нужно включить эту банку в свой путь к классу: jsr181-api.jar (источник) . Есть ли простой временный способ сделать это (на solaris)? Я не хочу добавлять его в свой файл 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
фляга.