问题标签 [nosuchmethoderror]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - catalina.bat 开始不工作
由于某种奇怪的原因,我在启动 tomcat 时遇到了问题,它以前启动时没有问题。错误太长了,我无法从命令提示符完全复制它。有谁知道可能出了什么问题?
java - Java:更通用的方法签名给了我一个 NoSuchMethodError
有一个 jar 在创建时应该使用方法MyClass.doSomething(List)
。此方法已更改为doSomething(Collection)
并放入另一个 jar(仅限此类)。
我将我的第二个 jar 放在类路径中的第一个 jar 前面,但是当我的第一个 jar 中的代码MyClass.doSomething()
使用 List 调用时,我仍然得到一个
java.lang.NoSuchMethodError: MyClass.doSomething(Ljava/util/List;)Ljava/util/List;
这怎么可能?Ant 已被用于编译 jars。
java - Java - JSON 对象和 ListOrderedMap 问题
我正在尝试在我的代码中使用 JSON-lib api 将 java 对象转换为 JSONObject。
我已将以下链接中指定版本的所有依赖项添加到我的 j2ee Web 模块依赖项中
http://json-lib.sourceforge.net/
但是,每当我调用 JSONObject.fromObject() 方法时,我都会得到 NoSuchMethodError。
我还应该指出,完全相同的代码和依赖项在我的 tomcat 服务器上工作,但在我的 websphere 应用程序服务器上不工作。有谁知道我可能做错了什么?
下面的部分堆栈跟踪:
java - 虚假的 NoSuchMethodError
在我们的一个类上通过一个简单的 getter 方法得到了 NoSuchMethodError。奇怪的是,我们可以调试代码并在调试器中看到错误发生(通过跳过相关行),但是我们也可以使用 IDE (IntelliJ IDEA) 来查看该方法是否存在。
通过IDExxxx.getYYY()
表达式评估器进行评估。然后xxxx.getClass().getMethods()
我们可以在列表中看到getYYY()
方法。我们已经尝试清除所有构建的文件、IDE 输出目录、IDE 缓存、重新启动等,但似乎没有任何帮助。
如果我们针对某些东西进行了编译,但随后在运行时发现了不同的 Jar/类,我会理解会发生 NoSuchMethodError。但这并没有向我解释为什么在运行时调试有问题的行时,我们可以看到该方法在那里,但是越过该行会引发异常。
尝试在另一台机器上重现,但它不会重现。
有人对这里可能发生的事情有任何见解吗?
android - 从 android nfc 中的 NFC Type B (ISO 14443-3B) 读取数据;得到 NoClassDefFoundError
我想使用 Samsung Nexus S 的 NFC 功能从 NfcB 类型的卡读取数据。我能够识别卡。但是当我尝试使用 get 获取 NfcB 的对象时:
我收到此错误:
错误/AndroidRuntime(808): java.lang.NoClassDefFoundError: android.nfc.tech.NfcB
如果我使用这种方法,我也会得到一个错误:
错误/AndroidRuntime(2498): java.lang.NoSuchMethodError: android.nfc.Tag.getTechList
该项目正确构建,但在运行时我收到这些错误。如果我能解决错误,我将能够读取数据。我熟悉 APDU 命令,但无法创建 NfcB 对象或 IsoDep 对象。其他一切都可以从这个 api 正常工作。
谁能告诉我代码是否有问题或者我需要使用其他方法或api。
提前致谢
ruby-on-rails-3 - 如何更正此模型关联?
我创建了一个相册模型和一个照片模型,并将其添加到现有的 Rails 应用程序中。我已经使照片模型属于相册模型,并且相册模型属于属于用户模型的现有配置文件模型。我不知道我是否将它们关联错误以及为什么会出现错误。
值得注意的是,当我转到 URL/albums 时,一切正常,但是当我转到 URL/profiles/1 时(下面的代码粘贴在 views/profile/ 文件夹中的 show.html.erb 文件中)然后我收到以下错误。
这是一个我无法解决的简单问题。四个模型文件如下:
专辑.rb:
简介.rb:
照片.rb:
用户.rb:
配置文件控制器有这个片段:
视图有这个:
动作控制器异常显示:
java - 如何获取 java.lang.NoSuchMethodError
介绍:
有很多问题,例如如何在 SO 上修复 java.lang.NoSuchMethodError。
如我所见,获得此错误的最简单方法是创建一个类
没有正确定义的main 方法,编译它并运行:
出现异常:
但是这个例子太简单了。
问题:
谁能提供一个简单的代码,
- 由两门课程组成,最多三门课程(如果您能证明需要更多课程 - 那么欢迎您);
- 包含正确定义的主要方法;
- 使用该main 方法运行该类会导致java.lang.NoSuchMethodError异常。
java - 如何解决依赖版本冲突(NoSuchMethodError's)
在我的 Spring 3.0.5 Web MVC 应用程序中,我定义了一个模型类,其属性用@SafeHtml 注释。当 Spring 尝试验证这个模型对象时,它会出现以下情况:
我知道这是由于我没有使用正确版本的 Jsoup 造成的。(我使用的是 0.2.2)在我使用的这个版本中,isValid() 的方法签名已更改或已完全删除。所以要解决这个问题,我相信我应该使用不同版本的 Jsoup。我对吗?
假设,如果我想继续使用我当前使用的版本怎么办 - 需要更改版本的另一部分是什么?它是 Hibernate 验证器吗?
另外,任何人都可以提出一种方法来找出使用哪个版本的 Jsoup?您通常如何解决此类错误?
最后一个问题,行尾的“Z”字母是什么意思?我有时也会遇到其他字母。这些字母是什么意思?这在任何地方都有记录吗?
提前感谢大家帮助我更好地理解这些版本差异应该如何解决,所以我以后不需要浪费太多时间了……干杯!
java - NoSuchMethodError 使用 svnkit 将文件添加到我的存储库
我正在尝试使用 svnkit 将文件添加到我的存储库,但我得到一个 NoSuchMethodError 引用这行代码:
这是堆栈跟踪:
这是所有代码:
会不会是我使用的是过时的版本?这是我正在使用的依赖项: