Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.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 xStream对象没有可用的方法_Java_Maven_Xstream - Fatal编程技术网

Java xStream对象没有可用的方法

Java xStream对象没有可用的方法,java,maven,xstream,Java,Maven,Xstream,我在Maven中将xStream添加到依赖项中,并成功地创建了一个对象 package com.example.jersey; import com.thoughtworks.xstream.*; import javax.ws.rs.GET; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; @Path("/he

我在Maven中将xStream添加到依赖项中,并成功地创建了一个对象

package com.example.jersey;

import com.thoughtworks.xstream.*;

import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;

@Path("/hello")
public class GetCoords {
    private XStream xStream = new XStream();
    @GET
    @Produces(MediaType.APPLICATION_JSON)
    public String getMessage() {
        return "Hello world!";
    }
}
但是如果我尝试调用这个对象的任何方法,它们都是未解析的符号,就好像没有正确添加依赖项一样。 以下是对Maven的依赖:

<?xml version="1.0" encoding="UTF-8"?>
<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>com.example.jersey</groupId>
    <artifactId>Restful</artifactId>
    <version>1.0-SNAPSHOT</version>
    <dependencies>
        <dependency>
            <groupId>com.sun.jersey</groupId>
            <artifactId>jersey-bundle</artifactId>
            <version>1.18.3</version>
        </dependency>
        <dependency>
            <groupId>com.thoughtworks.xstream</groupId>
            <artifactId>xstream</artifactId>
            <version>1.4.8</version>
        </dependency>
    </dependencies>
</project>
这是我第一次尝试创建一个web服务,所以如果能简单地解释一下我做错了什么,我将不胜感激


编辑:我没有下载xStream并将其添加到项目中,将其从maven中删除,但问题仍然存在。

好吧,它应该可以工作。您正在使用IDE吗?你是怎么编译的?如果是Eclipse,你更新过Maven项目吗?@Tunaki,我正在使用Intellij IDEA,我告诉他自动更新,所以当我添加依赖性时,他只是下载了一些东西。尝试清理并重新编译项目。我尝试过使缓存无效并重建项目,但没有任何更改