저는 com4j를 사용하여 COM 유형 라이브러리에서 Java 유형 정의를 생성하고 있습니다. 생성 된 코드는 예를 들어 @optional 주석의 사용을 많이 포함@Optional annotation을 찾을 수 없습니다.
@DISPID(14) //= 0xe. The runtime will prefer the VTID if present
@VTID(23)
void mail(
java.lang.String sendTo,
@Optional @DefaultValue("") java.lang.String sendCc,
@Optional @DefaultValue("0") int option,
@Optional @DefaultValue("") java.lang.String subject,
@Optional @DefaultValue("") java.lang.String comment);
그러나 @optional가 해결되지 않습니다 나는 그것을 정의 어디 찾을 수 없습니다입니다.