测试“aliyun-oss-java-sdk-demo-mvn”能正常运行,但是在POM里,加入or.springframework.boot就会出现“java.lang.NoClassDefFoundError”异常。
D:\test\oss-demo\aliyun-oss-java-sdk-demo-mvn>java -jar target/maven-demo-0.1.1.jar
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/client/CredentialsProvider
at com.aliyun.oss.OSSClient.<init>(OSSClient.java:295)
at com.aliyun.oss.OSSClient.<init>(OSSClient.java:216)
at com.aliyun.oss.demo.HelloOSS.main(HelloOSS.java:76)
Caused by: java.lang.ClassNotFoundException: org.apache.http.client.CredentialsProvider
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
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)
... 3 more
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。