Java 由于错误-I',无法从Eclipse运行Maven项目;我是马文的新手
我正在尝试测试TwilioAPI,在eclipse(neon)中作为maven项目运行应用程序时遇到问题;但它只是一个简单的Java应用程序 当我将此项目创建为eclipse项目时,它可以工作(我直接导入所需的jar文件),并且可以通过选择RunAs…java应用程序从eclipse中执行该项目 那么我错过了什么?我造的。当我尝试执行时,也会出现错误 这是我在两个项目中使用的源代码。请原谅我选择了班名Java 由于错误-I',无法从Eclipse运行Maven项目;我是马文的新手,java,maven,twilio,Java,Maven,Twilio,我正在尝试测试TwilioAPI,在eclipse(neon)中作为maven项目运行应用程序时遇到问题;但它只是一个简单的Java应用程序 当我将此项目创建为eclipse项目时,它可以工作(我直接导入所需的jar文件),并且可以通过选择RunAs…java应用程序从eclipse中执行该项目 那么我错过了什么?我造的。当我尝试执行时,也会出现错误 这是我在两个项目中使用的源代码。请原谅我选择了班名 import com.twilio.Twilio; import com.twilio.res
import com.twilio.Twilio;
import com.twilio.rest.api.v2010.account.Message;
import com.twilio.type.PhoneNumber;
public class OkFuckingWork
{
// Find your Account Sid and Token at twilio.com/user/account
private static final String ACCOUNT_SID = "xxxxxxx";
private static final String AUTH_TOKEN = "xxxxxxxxx";
private static String to = "1xxxxx";
private static String from = "1xxxxx";
public static void main(String[] args)
{
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
Message message = Message.creator(new PhoneNumber(to),
new PhoneNumber(from),
"OK This works.").create();
//System.out.println(message.getSid());
}
}
我在常规项目中使用的jar文件是twilio-7.1.0-jar-with-dependencies.jar
maven pom文件如下所示。
现在,如果我尝试在eclipse中运行这个程序,我会得到以下错误
正如你在这里看到的,看起来我有我所有的依赖性…那么,什么给了我
4.0.0
第三个
MyTwilioTestCase
0.0.1-快照
com.twilio.sdk
斜纹夜叉
(7.0,7.9)
这是我运行此项目时得到的堆栈跟踪
线程“main”java.lang.NoClassDefFoundError中出现异常:com/fasterxml/jackson/databind/JsonMappingException
在OkFuckingWork.main(OkFuckingWork.java:17)
原因:java.lang.ClassNotFoundException:com.fasterxml.jackson.databind.JsonMappingException
位于java.net.URLClassLoader.findClass(未知源)
位于java.lang.ClassLoader.loadClass(未知源)
位于sun.misc.Launcher$AppClassLoader.loadClass(未知源)
位于java.lang.ClassLoader.loadClass(未知源)
... 还有一个
我使用runas->Maven generate源代码构建,项目编译并生成我的类文件
要运行,(我已经指定了我的主类),我选择RunAs->Java应用程序。这是当我得到上面的堆栈跟踪时。将您的代码和错误作为文本发布。不是图像。它们不可读,因此无法复制、粘贴和编辑。请为你的问题选择一个更好的标题。每次我把我的代码复制到编辑器中,除了格式问题,我什么也得不到。我将使用pom.xml文件4.0.0 thirdgear MyTwilioTestCase 0.0.1-SNAPSHOT com.twilio.sdk twilio(7.0,7.9)重试。不要在评论中发布。改为编辑您的问题。@JB Nizer,您推荐什么标题更好?将您的代码和错误以文本形式发布。不是图像。它们不可读,因此无法复制、粘贴和编辑。请为你的问题选择一个更好的标题。每次我把我的代码复制到编辑器中,除了格式问题,我什么也得不到。我将使用pom.xml文件4.0.0 thirdgear MyTwilioTestCase 0.0.1-SNAPSHOT com.twilio.sdk twilio(7.0,7.9)重试。不要在评论中发布。改为编辑你的问题。@JB Nizer,你会推荐什么更好的标题?
<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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>thirdgear</groupId>
<artifactId>MyTwilioTestCase</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>com.twilio.sdk</groupId>
<artifactId>twilio</artifactId>
<version>(7.0,7.9)</version>
</dependency>
</dependencies>
</project>