Java - 来自错误消息的信息

Ris*_*edi 0 java compiler-errors

这个错误消息告诉我缺少构造函数的签名是什么?

引起:java.lang.NoSuchMethodError:org.apache.thrift.transport.TSocket.(Ljava/lang/String; III)V

这是否意味着没有带有单个String参数的构造函数?我更了解"III"和"V"的用途.

谢谢.

rge*_*man 6

当你看到Ljava/lang/String;,是的,那是String签名中的一个,这是第一个.

这三个I意味着另外三个int论点.

在结束括号后,V表示返回类型void.

签名正在(String, int, int, int)返回void.

此页面包含每个符号的含义.