Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 由于错误-I',无法从Eclipse运行Maven项目;我是马文的新手_Java_Maven_Twilio - Fatal编程技术网

Java 由于错误-I',无法从Eclipse运行Maven项目;我是马文的新手

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

我正在尝试测试TwilioAPI,在eclipse(neon)中作为maven项目运行应用程序时遇到问题;但它只是一个简单的Java应用程序

当我将此项目创建为eclipse项目时,它可以工作(我直接导入所需的jar文件),并且可以通过选择RunAs…java应用程序从eclipse中执行该项目

那么我错过了什么?我造的。当我尝试执行时,也会出现错误

这是我在两个项目中使用的源代码。请原谅我选择了班名

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>