最佳答案
试图运行这个程序。我认为要设置所有需要运行 apt 的 Web 服务。(虽然使用 javac 我也有同样的问题)。我认为我得到的是编译错误。(底部显示)。
我认为我需要做的是在类路径中包含这个 jar: 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
更新: 已经包装好了,但还是不太好用。我已经创建了一个 新问题来保持事情井井有条: