<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # [已解決] `IllegalStateException`:無法初始化插件`MockMaker` > 原文: [https://howtodoinjava.com/mockito/plugin-mockmaker-error/](https://howtodoinjava.com/mockito/plugin-mockmaker-error/) 如果您正在使用 [**Spring boot 2.x**](https://howtodoinjava.com/spring-boot2/spring-boot-mockmvc-example/) 應用,它們自動包含 **[Mockito](https://howtodoinjava.com/mockito/junit-mockito-example/) Core** 依賴項,那么您將遇到此錯誤,那么您 可以嘗試建議的解決方案。 ## 1\. 問題 Mockito 核心依賴于稱為**字節伙伴**的庫,而當 mocito 找不到匹配的字節伙伴 jar 版本時,通常會出現此問題。 錯誤看起來像這樣: ```java java.lang.IllegalStateException: Could not initialize plugin: interface org.mockito.plugins.MockMaker (alternate: null) at org.mockito.internal.configuration.plugins. PluginLoader$1.invoke(PluginLoader.java:74) ~[mockito-core-2.23.4.jar:na] at com.sun.proxy.$Proxy61.getHandler(Unknown Source) ~[na:na] at org.mockito.internal.util. MockUtil.isMock(MockUtil.java:81) ~[mockito-core-2.23.4.jar:na] ... ... Caused by: java.lang.NoClassDefFoundError: net/bytebuddy/dynamic/loading/ ClassInjector$UsingReflection at org.mockito.internal.creation.bytebuddy. SubclassInjectionLoader.<init>(SubclassInjectionLoader.java:28) ~[mockito-core-2.23.4.jar:na] at org.mockito.internal.creation.bytebuddy. SubclassByteBuddyMockMaker.<init>(SubclassByteBuddyMockMaker.java:33) ~[mockito-core-2.23.4.jar:na] at org.mockito.internal.creation.bytebuddy. ByteBuddyMockMaker.<init>(ByteBuddyMockMaker.java:21) ~[mockito-core-2.23.4.jar:na] ... ... [spring-test-5.1.4.RELEASE.jar:5.1.4.RELEASE] ... 19 common frames omitted Caused by: java.lang.ClassNotFoundException: net.bytebuddy.dynamic. loading.ClassInjector$UsingReflection at java.net.URLClassLoader.findClass(Unknown Source) ~[na:1.8.0_171] at java.lang.ClassLoader.loadClass(Unknown Source) ~[na:1.8.0_171] at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) ~[na:1.8.0_171] at java.lang.ClassLoader.loadClass(Unknown Source) ~[na:1.8.0_171] ... 42 common frames omitted ``` ## 2\. 解決方案 * Find out the **mockito core** version your project is using. In eclipse, you can check in project build path by navigating to > 右鍵單擊“項目 -> 屬性 -> Java 構建路徑 -> 庫選項卡” ![Mockito core dependency](https://img.kancloud.cn/ab/68/ab68d557d39dfcb0874ba913d03b705b_852x467.png) Mockito 核心依賴項 * 在 Maven 倉庫中搜索該版本的 Mockito Core。 對我來說是: [https://mvnrepository.com/artifact/org.mockito/mockito-core/2.23.4](https://mvnrepository.com/artifact/org.mockito/mockito-core/2.23.4) * Look at the **Compile Dependencies** section. Note down the correct dependent version of **byte-buddy** and include in the project. If the jar is already included with some other version, override the version with this correct version. ![Correct jar version](https://img.kancloud.cn/62/77/62774213bc11cdd1224616c40db8bf8c_829x242.png) 正確的 jar 版本 生成應用,然后再次運行測試。 您與 **MockMaker** 有關的問題必須立即解決。 學習愉快!
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看