亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何修復“線程“主”java.lang.NoClassDefFoundError 中的異常:

如何修復“線程“主”java.lang.NoClassDefFoundError 中的異常:

慕標5832272 2023-06-04 11:07:06
如果更有經驗的 StackOverflow 用戶可以建議如何使問題更容易理解,請這樣做。我正在使用 Eclipse Maven 進行編譯和來自https://github.com/dropbox/dropbox-sdk-java的示例,更具體地說是授權示例,因此當我獲取所有代碼并將其放入時,我可以生成和授權文件一個新的 Maven 項目并在 sdk 中鏈接到庫它仍然報告錯誤有問題的錯誤讀取?C:\Authoriser\my-app>java -jar C:\Authoriser\my-app\target\my-app-1.0-SNAPSHOT.jarError: A JNI error has occurred, please check your installation and try againException in thread "main" java.lang.NoClassDefFoundError: com/dropbox/core/json/JsonReader$FileLoadException? ? ? ? at java.lang.Class.getDeclaredMethods0(Native Method)? ? ? ? at java.lang.Class.privateGetDeclaredMethods(Unknown Source)? ? ? ? at java.lang.Class.privateGetMethodRecursive(Unknown Source)? ? ? ? at java.lang.Class.getMethod0(Unknown Source)? ? ? ? at java.lang.Class.getMethod(Unknown Source)? ? ? ? at sun.launcher.LauncherHelper.validateMainClass(Unknown Source)? ? ? ? at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)Caused by: java.lang.ClassNotFoundException: com.dropbox.core.json.JsonReader$FileLoadException? ? ? ? at java.net.URLClassLoader.findClass(Unknown Source)? ? ? ? at java.lang.ClassLoader.loadClass(Unknown Source)? ? ? ? at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)? ? ? ? at java.lang.ClassLoader.loadClass(Unknown Source)? ? ? ? ... 7 more到目前為止,我已經嘗試移動 lib 文件并查看了有關堆棧溢出的其他解決方案,但是大多數似乎都處于不同的上下文中,或者我更加無能。“類似問題”提示的問題包括?Exception in thread "main" java.lang.NoClassDefFoundError: com/twitter/chill/KryoBase?和Exception in thread "main" java.lang.NoClassDefFoundError: com/google/gson/JsonParseException?然而這些都是在完全不同的背景下,我在 github 上問了更多,但沒有任何回應(還)。
查看完整描述

1 回答

?
胡子哥哥

TA貢獻1825條經驗 獲得超6個贊

我剛剛pom.xml為. 把它放在下面,看看你能不能帶著它去任何地方:authorizedropbox-sdk-javahttps://github.com/dropbox/dropbox-sdk-java/tree/master/examples/authorize


<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

  <modelVersion>4.0.0</modelVersion>

  <groupId>com.mycompany.app</groupId>

  <artifactId>my-app</artifactId>

  <packaging>jar</packaging>

  <version>1.0-SNAPSHOT</version>

  <name>my-app</name>

  <url>http://maven.apache.org</url>

  <dependencies>

    <dependency>

        <groupId>com.dropbox.core</groupId>

        <artifactId>dropbox-core-sdk</artifactId>

        <version>3.1.1</version>

    </dependency>

  </dependencies>

  <build>

    <plugins>

      <plugin>

        <groupId>org.apache.maven.plugins</groupId>

        <artifactId>maven-shade-plugin</artifactId>

        <version>3.2.0</version>

        <executions>

            <!-- Attach the shade into the package phase -->

            <execution>

                <phase>package</phase>

                <goals>

                    <goal>shade</goal>

                </goals>

                <configuration>

                    <transformers>

                        <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">

                            <mainClass>com.dropbox.core.examples.authorize.Main</mainClass>

                        </transformer>

                    </transformers>

                </configuration>

            </execution>

        </executions>

      </plugin>

    </plugins>

  </build>

</project>


查看完整回答
反對 回復 2023-06-04
  • 1 回答
  • 0 關注
  • 210 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號