您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

为什么将“ L”添加到我的Java路径中?

为什么将“ L”添加到我的Java路径中?

Java使用这些字母在内部对方法签名进行编码。例如,“ L”表示后面的“ Object”,该“ Object”由其完整类名指定,后跟一个分号。“ V”应以括号开头,并描述“ void”的返回类型。

举个例子:

java.lang.NoSuchMethodError: org.springframework.web.context.ContextLoader .getCurrentWebApplicationContext()Lorg / springframework / web / context / WebApplicationContext;

它说,有在类中没有方法org.springframework.web.context.ContextLoader称为getCurrentWebApplicationContext不接受任何参数[记()]并返回一个对象(通过宣布L称为`组织/ springframework的/网络/上下文/ WebApplicationContext的)(通过关闭“;”)。

所有代码的列表在JNI规范的表3.2中。

更具权威性:4.3节JVM规范的描述符包含格式和代码的完整参考。

java 2022/1/1 18:25:52 有600人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶