cố gắng chạy chương trình này Tôi nghĩ rằng để thiết lập tất cả các công cụ dịch vụ web tôi cần chạy apt. (Mặc dù sử dụng javac tôi cũng gặp vấn đề tương tự). Tôi nghĩ rằng những gì tôi đang nhận được là biên dịch lỗi. (Thể hiện ở phía dưới).
Tôi nghĩ rằng những gì tôi cần làm là bao gồm jar này trong đường dẫn lớp của tôi: jsr181-api.jar (nguồn) . Có một cách tạm thời đơn giản để làm điều này (trên solaris)? Tôi không muốn thêm nó vào tập tin bash_rc của mình (nó tồn tại mãi mãi). Tôi cũng biết rằng có một số cách để làm điều đó bằng cách sử dụng tệp văn bản kê khai nhưng điều đó có vẻ phức tạp nên tôi chưa xem xét nó. Tôi có thể làm một cái gì đó như:
javac HelloImp <listOfJars>
hoặc là
ant HelloImp <listOfJars>
Mã số:
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 + "!";
}
}
Biên dịch lỗi:
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
Cập nhật: Mát mẻ được gói nhưng nó vẫn không hoạt động. Tôi đã tạo một câu hỏi mới để giữ mọi thứ tốt đẹp và có tổ chức:
javac
) nhưng không phải ở thời gian chạy (ví dụjava
). Ví dụ,lombok
bình.