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 phải chạy apt. (Mặc dù sử dụng javac tôi gặp vấn đề tương tự). Tôi nghĩ rằng những gì tôi nhận được là biên dịch lỗi. (Hiển thị ở dưới cùng).Bao gồm các lọ trong classpath trên dòng lệnh (javac hoặc apt)
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 học của tôi: jsr181-api.jar (source). 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 tôi (nó ở đó 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 một tập tin văn bản biểu hiện nhưng điều đó có vẻ phức tạp vì vậy tôi đã không nhìn vào nó được nêu ra. Tôi có thể chỉ cần làm một cái gì đó như:
javac HelloImp <listOfJars>
hoặc
ant HelloImp <listOfJars>
Code:
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 lên nhưng nó vẫn không hoạt động. Tôi đã tạo ra một new question để giữ cho mọi thứ tốt đẹp và tổ chức:
https://github.com/SpotterRF/json-examples/tree/master/java/jackson có một ví dụ điển hình trong Makefile – CoolAJ86
@ CoolAJ86 Các liên kết dường như đã đi chết –
Cập nhật: https://github.com/coolaj86/json-examples/tree/master/java/jackson – CoolAJ86