누락 된 생성자의 서명에 대해이 오류 메시지가 알리는 내용은 무엇입니까? . java.lang.NoSuchMethodError :에 의한Java - 오류 메시지의 정보
org.apache.thrift.transport.TSocket (Ljava/랭/문자열; III) V
는 단일 문자열 인수와 함께 생성자가 없음을 의미합니까? 나는 여기서 "III"와 "V"가 무엇인지 아는 데 더 흥미 롭습니다.감사합니다.
누락 된 생성자의 서명에 대해이 오류 메시지가 알리는 내용은 무엇입니까? . java.lang.NoSuchMethodError :에 의한Java - 오류 메시지의 정보
org.apache.thrift.transport.TSocket (Ljava/랭/문자열; III) V
는 단일 문자열 인수와 함께 생성자가 없음을 의미합니까? 나는 여기서 "III"와 "V"가 무엇인지 아는 데 더 흥미 롭습니다.감사합니다.
Ljava/lang/String;
이 표시되면 서명에 String
이 표시됩니다. 여기가 첫 번째입니다.
세 개의 I
은 세 개의 추가 int
인수를 의미합니다.
끝 괄호 뒤에 V
은 void
의 반환 유형을 의미합니다.
(String, int, int, int)
은 void
입니다.
This page에는 각 기호의 의미가 나와 있습니다.
이것은 매우 도움이되었습니다. –
생성자를 찾고 있습니다. (String, int, int, int)
V는 void
을 의미합니다. 생성자는 void
을 반환하는데 이는 서명 끝에 V가 나오는 이유입니다.
(Ljava/lang/String;III)V
Ljava/lang/String; (L fully-qualified-class ;)
III (int,int,int)
V -> return type void
이 링크는 우리가이 예외가 발생 당신의 코드를 볼 수 types
For example, the Java method:
long f (int n, String s, int[] arr);
has the following type signature:
(ILjava/lang/String;[I)J
도와 드릴까요? –
이 도움이 될 수 있습니다. http://docs.oracle.com/javase/7/docs/technotes/guides/jni/spec/types.html#wp276 – nachokk