próbuję uruchomić ten program. Myślę, że aby skonfigurować wszystkie usługi sieciowe, muszę uruchomić apt. (Chociaż używam javaca, mam ten sam problem). Myślę, że otrzymuję błędy kompilacji. (Pokazano na dole).
Myślę, że muszę dołączyć ten jar do mojej ścieżki klas: jsr181-api.jar (źródło) . Czy istnieje prosty tymczasowy sposób, aby to zrobić (w systemie solaris)? Nie chcę go dodawać do mojego pliku bash_rc (jest tam na zawsze). Wiem też, że jest sposób, aby to zrobić za pomocą pliku tekstowego manifestu, ale wydawało się to skomplikowane, więc jeszcze do tego nie zaglądałem. Czy mogę po prostu zrobić coś takiego:
javac HelloImp <listOfJars>
lub
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 + "!";
}
}
Błędy kompilacji:
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
Aktualizacja: Fajne, które jest zapakowane, ale nadal nie działa. Utworzyłem nowe pytanie, aby utrzymać porządek i porządek:
javac
), Ale nie w czasie wykonywania (tjjava
.). Na przykładlombok
słoik.