이 프로그램을 실행하려고합니다. 나는 모든 웹 서비스를 설정하려면 apt를 실행해야한다고 생각합니다. (javac를 사용하더라도 동일한 문제가 있습니다). 내가 얻는 것은 컴파일 오류라고 생각합니다. (아래에 표시).
내가해야 할 일은 jsr181-api.jar (source) 클래스 경로 에이 항아리를 포함시키는 것입니다 . 이것을 할 수있는 간단한 임시 방법이 있습니까 (태양 광에서)? 내 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
항아리.